A minimal operating system built from scratch for learning OS development.
- Kernel loading
- Serial text output
- Basic user input handling
- Global Description Table
- Interrupt handling
- User Input using Interrupt
- Paging
- Higher Half Kernel
- Memory management
- Process management
- Scheduling
nullOS is a learning project focused on understanding low-level systems, boot processes, and kernel development.