A hobbyist operating system written in Rust.
I use this tutorial as a guide. Things of interest will be implemented on my own.
rust-src
is needed to build our kernel for our custom target.- To create a bootable image, install
bootimage
binary and its denpendencyllvm-tools-preview
.
$ rustup component rust-src llvm-tools-preview
$ cargo install bootimage
To run the kernel in QEMU, you need to install it yourself.
For Arch Linux:
$ pacman -S qemu-full
$ cargo run
This will run the built kernel in QEMU.