This project aims to build a simple kernel in rust for research purposes. It supports UEFI boot on x86_64.
A build tool is included, aliased as cargo unx.
You can use cargo unx build in the top-level directory to build the project.
A disk.img file will result, containing a bootloader, kernel all ready for operation.
cargo unx run is provided to build, then run the OS using QEMU.
You need the following dependencies installed:
- A recent rust nightly
rust-src&llvm-tools-previewcomponentsqemu-system-x86_64installed