/aero

Aero is a new modern, unix based operating system. It is being developed for educational purposes.

Primary LanguageRust

Areo

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.

workflow lines_of_code

Screenshots

Roadmap March - April 2021

  • Global Descriptor Table

  • Interrupt Descriptor Table - In progress...

  • Basic command line shell

  • Able to use the file system.

  • Aero's own bootloader.

Building Aero

Prerequisites

  • The nightly rust compiler.
  • Any release of qemu (using the latest release is recommended).

Build

To build and run aero:

    $ cargo run

Contributing

Contributions are absolutely, positively welcome and encouraged!