README
HexOS
Status: kernel builds and runs in QEMU
Goal: a simple graphical desktop
Stretch goal: explore desktop-specific OS design
Primary resources:
- Writing an OS in Rust, kernel written loosely following this guide
- OSDev Wiki for more specific documentation
- UEFI, PC boot process and UEFI with QEMU for learning about UEFI
- Rust Embedded Raspberry Pi OS as another Rust OS reference
Building
Requires the rust-src component and the x86_64-unknown-none (nightly) target from rustup, along with qemu-system-x86_64. Then just cargo run!