Show HN: My from-scratch OS kernel that runs DOOM

https://news.ycombinator.com/rss Hits: 22
Summary

TacOS My from-scratch OS with it's own kernel written in C and assembly TacOS is a UNIX-like kernel which is able to run DOOM, among various other smaller userspace programs. It has things like a VFS, scheduler, TempFS, devices, context switching, virtual memory management, physical page frame allocation, and a port of Doom. It runs both on real hardware (tested on my laptop) and in the Qemu emulator. Please note that TacOS is a hobby toy OS and is not complete enough for real usage. It has multiple known bugs. Quickstart To build and run TacOS, simply run in your shell: git clone https://github.com/UnmappedStack/TacOS cd TacOS make You'll need to have Qemu, NASM, and Clang installed. It will automatically run in the Qemu emulator. License

First seen: 2025-04-24 00:48

Last seen: 2025-04-24 21:52