Systems · 2023

Osiris

A minimal x86 operating system.

A from-scratch kernel: protected-mode memory segmentation (GDT), interrupt handling (IDT/ISR), and direct VGA + keyboard I/O, booted via GRUB. Built to understand what happens before main().

Cx86 ASMGRUB