In this project we are building an operating system from scratch. We optimize the OS for privacy, AI and robotic use. We also have different tools for the operating system.
Please read the LICENSE file and installation instruction section. By downloading or any kind of copying you agree with the license, it's conditions and that you know what you are doing.
Operating System:
- Bootloader stage two loading (raw binary).
- Kernel binary loading (raw binary, no system stuff yet).
- Basic text based kernel
- Basic file system
For development used tools are:
- High level programming:
- Low level programming:
- Make - Build automation tool (for GCC toolchain and automated building)
- GCC - GNU Compiler Collection custom built for cross compiling
- G++ - GNU C++ Compiler custom built for cross compiling (included in GCC)
- ChaosLang - Our custom programming language (low level modules)
- NASM - Netwide Assembler
- A virtual machine of your choice
- A virtual machine with debugger (like Bochs)
If you want to build it yourself please go to the section "Building from source".
- Download the latest release.
- Burn the ISO image to a USB drive, SSD/HDD or DVD.
- Plug in the installation media and restart your computer (you might need to change your boot order).
- Follow the instructions to complete the installation.
- Download and unpack the source code from the release page.
- Make sure you have dependencies installed and toolchain built (see Tools section and the release sites dependency list).
- Open a terminal and navigate to the project directory.
- Run the build script "build.sh" (Linux/MacOS) or "build.bat" (Windows).
- Run the make command for the tool your trying to build (see release page).
- After the build process is complete, you can find the compiled binaries in the "build" directory.