Aero is a new modern, unix based operating system written in Rust and is being developed for educational purposes. 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.
-
Global Descriptor Table
-
Interrupt Descriptor Table - In progress...
-
Basic command line shell
-
Able to use the file system.
-
Aero's own bootloader.
- The nightly rust compiler.
- Any release of qemu (using the latest release is recommended).
To build and run aero:
$ cargo run
Contributions are absolutely, positively welcome and encouraged!