Skip to content

Aero is a new modern, experimental, unix based operating system following the monolithic kernel design.

License

Notifications You must be signed in to change notification settings

Borrus-sudo/aero

 
 

Repository files navigation

Areo

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.

workflow lines_of_code discord

Screenshots

Features

  • Modern UEFI bootloader

Roadmap

Check out ROADMAP.md for this month's roadmap.

Building Aero

Prerequisites

Build

To build and run aero:

$ cargo boot run

Chainloading

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.

Contributing

Contributions are absolutely, positively welcome and encouraged! Check out CONTRIBUTING.md for the contributing guidelines for aero.

License

The source code in this project is licensed under the Apache License 2.

About

Aero is a new modern, experimental, unix based operating system following the monolithic kernel design.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 93.6%
  • C 4.4%
  • Assembly 1.8%
  • Other 0.2%