Rustで書かれた低レイヤOSS
Rustで書かれたOS、VMM、Bootloaderについて調べた。
OS
- Tock
- ARM Cortex-M、、STM32、RISC-Vで動く組み込みOS
- 論文も出てる
- Redox
- x86-64で動くUNIX系のマイクロカーネルOS
- エディタ、GUI、ビルドツールもRustで書かれている
- intermezzOS
- 教育用OS
VMM
- crosvm
- Chromium OSに搭載されているLinux sandbox VM
- Firecracker
- KVMを使用してmicroVMを起動できる
- crosvmをベースに開発した
Bootloader
- oreboot
- corebootのRust移植