an operating system written in pure rust (okay okay it has some assembly) with no external dependencies. it's in early in development, but already boots in qemu.
to get it running, add the aarch64-unknown-none target, build, and run in a raspi4b qemu machine with the serial port attached:
rustup target add aarch64-unknown-none
cargo build --release
qemu-system-aarch64 -machine raspi4b -kernel target/aarch64-unknown-none/release/atlas -serial stdio -display none
you might also want to check out the .justfile
to make running slightly more convenient. you can use the recipes with just.