Skip to content

Mrgoblings/AnasOS

Repository files navigation

AnasOS

alt AnasOS LOGO

The logo was designed by Yana Martinova

AnasOS is a lightweight operating system developed as a graduation project. The primary goal is to create a functional OS from scratch using modern technologies.

Download

You can download the latest release of AnasOS, including the iso.zip file, from the releases page.

Technologies Used

  • Rust: The core of the operating system is written in Rust for safety and performance.
  • Assembly: Utilized for low-level system programming.
  • Makefile: Used for managing build automation.

Building the OS

If you want to build AnasOS yourself, please follow these instructions for a Debian-based Linux distribution:

  1. Clone the repository:
git clone https://github.com/Mrgoblings/AnasOS.git
cd AnasOS
  1. Install dependencies in Debian based distros with the apt packet manager:
./install_dependencies.sh
  1. Build & Run the OS in qemu:
make

Documentation

For more detailed instructions and documentation, please refer to the docs/ directory. There is a README file that explains everything needed for the OS.

References

Here are some tutorials and resources that were used in the creation of AnasOS:

Debugging:

Author and Licensing

AnasOS is developed by Emil Momchev and licensed under the MIT License. Please credit the author and repository when distributing.

Logo

The AnasOS logo, created by Yana Martinova, is fully copyrighted. All rights are reserved by the creator.