Skip to content

This system is made for AI and it's development. It can be used for things like AI chatbots, robots and game development. By downloading or any kind of copying you agree with the license and it's conditions.

License

Notifications You must be signed in to change notification settings

CaptainBear079/System-079

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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.

Features

Operating System:

  • Bootloader stage two loading (raw binary).
  • Kernel binary loading (raw binary, no system stuff yet).

Coming up

  • Basic text based kernel
  • Basic file system

Tools

For development used tools are:

  • High level programming:
    • GCC - GNU Compiler Collection
    • G++ - GNU C++ Compiler (included in GCC)
    • ChaosLang - Our custom programming language (high level modules)
  • 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)

Installation instruction

If you want to build it yourself please go to the section "Building from source".

  1. Download the latest release.
  2. Burn the ISO image to a USB drive, SSD/HDD or DVD.
  3. Plug in the installation media and restart your computer (you might need to change your boot order).
  4. Follow the instructions to complete the installation.

Building from source (not working is being set up)

  1. Download and unpack the source code from the release page.
  2. Make sure you have dependencies installed and toolchain built (see Tools section and the release sites dependency list).
  3. Open a terminal and navigate to the project directory.
  4. Run the build script "build.sh" (Linux/MacOS) or "build.bat" (Windows).
  5. Run the make command for the tool your trying to build (see release page).
  6. After the build process is complete, you can find the compiled binaries in the "build" directory.

Other projects

  • ChaosLang - Our custom programming language.
  • ChaosGUI - Our custom console/terminal for System 079 and other platforms.

About

This system is made for AI and it's development. It can be used for things like AI chatbots, robots and game development. By downloading or any kind of copying you agree with the license and it's conditions.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published