I started this project in June 2025 with no experience in OS development and C. Over the course of a few months, I have developed this. This is a small 32-bit operating system that primarily runs on QEMU, though it can also run on Bochs and even bare-metal PCs. Some features include 320x200 VGA Graphics mode, ATA disk support, custom filesystem, paging, ELF file loading, parsing and validation, and much more. For more information, please check out the GitHub repo or the blog post I wrote about this project.
Ethan Zhang

Caption: Pong demo

ziggurat29
ptrav
brtnst
Stephen Holdaway
Well done, this is on my nerdy bucket list :-)