↓ Skip to main content

“This blog series creates a small operating system in the Rust programming language.”

Philipp Oppermannos.phil-opp.com ↗

Each post adds one piece, from a freestanding binary to VGA text, interrupts and paging, with all the code included. Most OS tutorials dump you into decades of C and assembly lore. This one makes the compiler catch half the mistakes before QEMU does. It’s still the best free course on how a computer actually boots.