A hobby OS written in Rust
- Install xbuild
cargo install cargo-xbuild
- In the vague-os dictionary
rustup override add nightly
followed 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.json
to 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 run
is you have QEMU installed
Basically a dump to everything I learn about OS dev ... a real dump