I Vibe Coded an Entire Operating System From Scratch Using AI — Here's What I Learned

Dev.to AI
Generative AI

I've always considered building an operating system the Mount Everest of programming. Not the "follow a tutorial and boot into Hello World" kind - I mean the real thing: UEFI boot, page tables, preemptive multitasking, a filesystem, a window manager, user-space applications, and a desktop environment. The kind of project that touches every layer of the stack and punishes every wrong assumption. So naturally, I decided to see if Claude could help me build one. The result is ASOS - a hobbyist x86-64 operating system written in C and Assembly, built from absolute scratch.