Neonix OS is a lightweight, modular operating system designed for educational and experimental purposes. This project aims to provide a platform for learning OS development and exploring system-level programming.
- Modular design for easy extensibility
- Basic multitasking and process management
- Simplified file system implementation
- Clean codebase ideal for learning OS internals
- A GCC cross-compiler for your target architecture (e.g., i686-elf-gcc)
- GNU Make
- QEMU or another emulator for testing
- Clone the repository:
git clone https://github.com/Ajayreddy-1234/Neonix-OS.git cd Neonix-OS - Build the OS:
make
- Run in an emulator:
qemu-system-i386 -drive format=raw,file=build/neonix.img
Contributions are welcome! Please fork the repository and open a pull request with your improvements. For major changes, please open an issue first to discuss your ideas.