Aero is a new modern, experimental, unix based operating system written in Rust. Aero follows the monolithic kernel design and it is inspired by the Linux Kernel and the Zircon Kernel.
Please make sure you use the latest nightly of rustc before building Aero.
Check out ROADMAP.md for this month's roadmap.
- The nightly rust compiler.
- qemu
- nasm
To build and run aero:
$ cargo run
Chainloading is a technique that allows one bootloader to call another bootloader as if the system had just booted up. Aero's bootloader has support for chainloading. Check out the Aero Chainloading docs to get more information about how to use this feature.
Contributions are absolutely, positively welcome and encouraged! Check out CONTRIBUTING.md for the contributing guidelines for aero.
The source code in this project is licensed under the Apache License 2.