A comparison of operating systems written in Rust.
At the moment there are four open source OS:
- redox (repository / homepage)
- reenix (repository)
- rustboot (repository)
- rust-os (repository)
Name | redox | reenix | rustboot | rust-os |
---|---|---|---|---|
License | MIT | unknown | MIT | 2-Cluase-BSD |
Architectures | x86 | Brown's CS167/9 | i368 | x86_64/amd64 |
Pure Rust implementation | yes | no | ? | ? |
GUI | yes | no | no | no |
VirtualBox | yes | no | no | ? |
Qemu | yes | yes | yes | ? |
- This Week in Redox 1
- Rust bare metal on ARM microcontroller
- Reenix: Implementing a Unix-Like Operating System in Rust (PDF)
- Experiences Building an OS in Rust
- Writing an OS in Rust in tiny steps (Steps 1-5)
- My Rust OS will never be finished (and it's a success!)
- Ownership is Theft: Experiences Building an Embedded OS in Rust (PDF)
- Using Rust for an Undergraduate OS Course