Skip to content

Commit edb1875

Browse files
authored
Merge pull request #81 from stlankes/next
Add RustyHermit changes for December 2021
2 parents e207c53 + 1a4d7c9 commit edb1875

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ _No tasks were proposed for this section._
6767

6868
If you maintain a Rust project related to operating system development and are looking for contributors, especially for tasks suited to people getting started in this space, please [create a PR](https://github.com/rust-osdev/homepage/pulls) against the `next` branch with the tasks you want to include in the next issue.
6969

70-
## Personal Projects
70+
## Other Projects
7171

72-
In this section, we describe updates to personal 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.
72+
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.
7373

7474
### [`metta-systems/vesper`](https://github.com/metta-systems/vesper)
7575

@@ -81,6 +81,17 @@ The kernel is in very early stages of development, while I am building up toolin
8181

8282
Just a note: since features described in the article are not fully finalized, they are not merged to the main development branch yet and live in [their own branch](https://github.com/metta-systems/vesper/tree/feature/chainboot), which is subject to frequent rebases. Caveat emptor!
8383

84+
### [`rusty-hermit`](https://crates.io/crates/rusty-hermit)
85+
86+
<span class="gray">(Section written by [@stlankes](https://github.com/stlankes))</span>
87+
88+
RustyHermit is a unikernel targeting a scalable and predictable runtime for high-performance and cloud computing.
89+
90+
This month, we integrated a [virtual i/o device driver](https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html), which is based on memory mapped i/o and doesn't depend on PCI device specification.
91+
For instance, micro VMs like [Firecracker](https://firecracker-microvm.github.io) and Qemu's [microvm machine type](https://qemu.readthedocs.io/en/latest/system/i386/microvm.html) don't support the PCI specification to accelerate the boot time and to improve the performance.
92+
With this device driver, `rusty-hermit` is able to run on Qemu's microvm platform.
93+
We are working to support Firecracker in the near future.
94+
8495
### [`phil-opp/blog_os`](https://github.com/phil-opp/blog_os)
8596

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

0 commit comments

Comments
 (0)