Tiny OS kernel written only in Rust (without assembler, except inline).
After i saw this masterpiece written by Eliza Weisman, i wondered: damn, how can it works without bootloader written in asm? So, i decide to write minimal kernel that can be compiled, works fine and written only in Rust. Here it is. It simply prints "OK" on green background and then hangs.
- Just download master and run "make run" in terminal.
ld
: linker (makes binary out of other files)grub
: creates the bootable isoxorriso
: req'd by grub, filesystem manipulatorQEMU
: fake-computer emulatorcargo/rustc
: Rust lang compiler (!) nightly version is necessary (!)