This project is a very simple operating system built in Rust. At the moment, I'm building this project following this fantastic article on osdev in Rust (since I have no idea what I'm doing, obviously).
This section is for anyone who would like to build this OS from source for themselves. You'll need to make sure to:
- Use the nightly compiler (to change just the CD, use
rustup override set nightly
) - Install the LLVM-tools component (use
rustup component add llvm-tools-preview
) - Install the
bootimage
tool (In your home directory, runcargo install bootimage
) - Install QEMU (on arch linux, for me, I use
qemu-desktop
)
Once that's all done, you can use cargo build
to build the OS.