Unleash DOOM on a Homebrew UNIX-like Kernel: TacOS Brings Gaming to the Kernel Level

Apr 25, 2025
GitHub
Article image for Unleash DOOM on a Homebrew UNIX-like Kernel: TacOS Brings Gaming to the Kernel Level

Summary

TacOS, a remarkable UNIX-like kernel crafted in C and assembly, unleashes the iconic DOOM game at the kernel level, boasting features like a VFS, scheduler, TempFS, devices, context switching, virtual memory management, and physical page frame allocation, inviting enthusiasts to contribute to this captivating hobby project.

Key Points

  • TacOS is a UNIX-like kernel written in C and assembly that can run DOOM and other userspace programs.
  • It has features like a VFS, scheduler, TempFS, devices, context switching, virtual memory management, and physical page frame allocation.
  • TacOS is a hobby project with known bugs and is not intended for real usage, but contributions following the provided guidelines are welcome.

Tags

Read Original Article