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.
↫ TacOS GitHub page
TacOS – great name – is written in C, and explicitly a hobby and toy project. The code’s licensed under the Mozilla Public License 2.0.
Gotta admit, what I want to see is a truly NEW operating system, not just more UNIX-like systems. Is such a thing possible in today’s technology environment?
iskios,
The closest we get is Fuchsia:
https://en.wikipedia.org/wiki/Fuchsia_(operating_system)
It was supposed to be general purpose, but only lives in Google’s smart displays at the moment. (But it can also be run on Intel NUC and some other hardware).
Why is it different?
It was designed from ground up to be an end user operating system. Think like BeOS (Haiku), but Google side. It has its own object based kernel, a micro-kernel architecture, a novel security system (based on tokens), and smooth Dart based UI (Flutter)
It also received compatibility support for Android, but I’m not sure how far along they are.
Unfortunately they were affected by some recent cuts, so they may or may not be very active in development.
Other than Fuchsia, I don’t think I remember any recent, “non toy”, “non hobby”, “non research” operating system we have seen.