Skip to content

Commit 52519ab

Browse files
authored
Merge pull request #99 from metta-systems/feature/berkus-april-2022
Metta update April 2022
2 parents e5be797 + 98c1832 commit 52519ab

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

content/this-month/2021-11/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ date = 2021-12-06
66
month = "November 2021"
77
authors = [
88
"phil-opp",
9+
"berkus"
910
# add yourself here
1011
]
1112
+++

content/this-month/2021-12/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ authors = [
88
"phil-opp",
99
"IsaacWoods",
1010
"GabrielMajeri",
11+
"berkus"
1112
# add yourself here
1213
]
1314
+++

content/this-month/2022-04/index.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ authors = [
88
"phil-opp",
99
"toku-sa-n",
1010
"phip1611",
11-
"andre-richter"
11+
"andre-richter",
12+
"berkus"
1213
# add yourself here
1314
]
1415
+++
@@ -47,7 +48,6 @@ The `xhci` crate provides types of xHCI structires, such as Registers and TRBs.
4748

4849
In this month, we released a new version 0.8.3 which includes [a bug fix](https://github.com/rust-osdev/xhci/pull/132) reported and committed by [@Yuna-Tomi](https://github.com/Yuna-Tomi). The bug was that `EventRingDequeuePointerRegister::event_ring_dequeue_pointer()` did not return the correct address. Thanks for the contribution!.
4950

50-
=======
5151
### [`multiboot2`](https://github.com/rust-osdev/multiboot2)
5252

5353
The `multiboot2` crate provides abstraction types for the multiboot information structure (MBI) of multiboot2
@@ -72,6 +72,14 @@ If you maintain a Rust project related to operating system development and are l
7272

7373
In this section, we describe updates to Rust OS projects that are not directly related to the `rust-osdev` organization. Feel free to [create a pull request](https://github.com/rust-osdev/homepage/pulls) with the updates of your OS project for the next post.
7474

75+
### [`metta-systems/vesper`](https://github.com/metta-systems/vesper)
76+
77+
<span class="gray">(Section written by [@berkus](https://github.com/berkus))</span>
78+
79+
Vesper is a capability-based single-address-space nanokernel. This means it is aiming to be small, to provide only isolation primitives; at the same time SAS makes it a lot easier to perform cross-process operations (because all addresses are the same across all processes). It uses capabilities to provide security for such operations, so that unauthorized processes will not be able to intervene in legitimate traffic.
80+
81+
The kernel is in very early stages of development. This time I will update on the progress of tooling and my next steps. As usual, I will link directly to my blog for more details. [Read the full article here](https://metta.systems/blog/osdev-tooling-3/).
82+
7583
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
7684

7785
<span class="gray">(Section written by [@phil-opp](https://github.com/phil-opp))</span>

0 commit comments

Comments
 (0)