A hobby OS written in Rust
- Install xbuild
cargo install cargo-xbuild - In the vague-os dictionary
rustup override add nightlyfollowed byrustup component add rust-src - Build using
cargo xbuild --target x86_64-vague_os.json
- Download bootimage
cargo install bootimage --version "^0.5.0" - Build using bootimage
bootimage build --target x86_64-vague_os.jsonto get an ELF file in target/x86_64-vague-os/debug(bootimage.bin) and copy and boot it from a USB or virtual machine - Or directly use
bootimage runis you have QEMU installed
Basically a dump to everything I learn about OS dev ... a real dump