General purpose operating system
The operating system is made to give you full control over your hardware from the display, audio or even serial. Currently, the operating system is in a very primitive state.
The system can be build and ran like this:
$ cd Toolchain
$ ./install.sh # This builds the toolchain for you
$ cd .. && mkdir Build && cd Build # Create Build directory
$ cmake .. -GNinja
$ ninja # Compile!
$ ninja image # Create disk image
$ ninja run # Run virtual machine
- 64-bit
- Multitasking kernel
- Everything is easly accessible to the user, including the hardware
- Filesystem: FAT-32
- Katline -> The kernel
- SysInit -> Init system
- AppBus -> Message bus
- WinManager -> Window manager
- CommonLib -> C++ utility library
- Marine -> The C/C++ library
- Elf -> ELF Parser
- Graphix -> Graphics library
- Beyond -> The main GUI library
This software is licensed under the MIT license. Learn more about it here.