Naiad is a 64-bit x86 operating system developed from scratch in C.
- Custom BIOS bootloader
- UEFI bootloader (planned)
- x86 kernel implemented in C
- Unified kernel entry for BIOS and UEFI
- Structured memory management (PMM → VMM)
- Modular and maintainable architecture
- Progressive expansion toward a full operating system
- BIOS Bootloader
- GDT Finalization
- IDT Initialization
- Interrupt/Exception Handlers
- Physical Memory Manager (PMM)
- Paging Initialization
- Virtual Memory Manager (VMM)
- Kernel Heap Allocator