A small #![no_std] x86 (i386) kernel written in Rust. It boots
via GRUB (multiboot), and runs under QEMU.
- Docker
- Qemu (
qemu-system-i386command)
make # Builds the iso, then runs Qemusrc/kernel.rs— kernel entry point (_entrypoint) and test runnersrc/lib.rs—baby_lib: panic handler and module wiringsrc/memory/— physical/virtual memory initialization and managementsrc/io/— VGA text buffer and serial driversrc/interrupts/— IDT and exception handlerstools/build/— boot stubs, linker script, target spec, GRUB config