A hobby x86_64 kernel written in Rust.
- Rust nightly toolchain (the project uses Cargo's unstable
bindeps) - The
x86_64-unknown-nonetarget installed:rustup +nightly target add x86_64-unknown-none - QEMU (
brew install qemuon macOS)
cargo +nightly run
This builds the kernel (kernel/) for x86_64-unknown-none, builds a BIOS disk image via the host-side runner/ crate (using bootloader 0.11's DiskImageBuilder), and launches QEMU.
kernel/— the kernel itself (no_std,no_main). Usesbootloader_api0.11.runner/— host-side binary that builds the bootable disk image and launches QEMU.docs/superpowers/— design specs and implementation plans.