mangOS is a 64-bit x86-64 operating system built using C. It is powered by the Limine bootloader and utilizes the GNU Make build system. Its long-term direction is unknown for now, and the project may continue to grow or conclude as our goals evolve. Nonetheless, we are thrilled to learn about opearting systems and see where it leads us.
- x86_64-elf Cross-Compiler
- GNU Make
- QEMU
- xorriso
Note: You can build the cross-compiler by following the OSDev GCC Cross-Compiler Guide.
The build process is automated by the GNUmakefile.
make run # Build and run the ISO in QEMU
make iso # Build a bootable ISO
make clean # Remove all build artifactsmake iso TOOLCHAIN=x86_64-elf
make run TOOLCHAIN=x86_64-elfThis project is licensed under the Apache License 2.0. See the LICENSE file for details.