light weight barebones OS, implemented in Rust programming language.
We have created a custom triple-target which has no underlying OS. To make experimental features work, use Rust nightly
rustup override set nightly
To compile (cross-compile) the project project.
cargo build --target x86_64_aether.json
To use existing targets, you can simply install them and set them as the compilation target while using cargo build.
rustup target add thumbv7em-none-eabihf
to run machine emulator to run our bootloader-kernel setup
qemu-system-x86_64 -drive format=raw,file=target/x86_64_aether/debug/bootimage-Aether.bin