A minimal x86 operating system built from scratch, focused on core systems and a custom network stack.
- Bootloader
- Global Descriptor Table (GDT)
- Interrupt Descriptor Table (IDT)
- Paging
- Custom network stack
Requires i686-elf cross-compiler, nasm, grub-mkrescue, and qemu.
# Build the kernel
./build.sh
# Create bootable ISO
./iso.sh
# Run in QEMU
./qemu.sh
# Clean build artifacts
./clean.sh