A minimal test operating system for learning and experimentation with low-level programming.
- Basic kernel with assembly/C components
- ATA driver
- Keyboard input handling
- Basic I/O operations
- String utilities
This is a test/experimental OS. Many core features are missing:
- No command shell/CLI implemented yet
- Limited hardware support
- No filesystem or persistent storage
Requirements:
- NASM (assembler)
- GCC
- LD
./build.sh
./run.sh # (or use your preferred emulator)Note: This is an educational project, not suitable for production use. Contributions welcome!