I built an operating system that runs DOOM without Linux
ive been building a bare metal arm operating system from scratch for the past 3 months and recently got it to run doom entirely on qemu
Right now it has its own bootloader mmu virtual memory preemptive multitasking memory allocators filesystem support hardware timers and a graphical environment
Im at the point where I want to take the project beyond just being a learning os and make it closer to something that demonstrates real firmware and systems engineering
Id love feedback from people here who have worked on operating systems embedded systems or firmware
What would you add next to make a project like this genuinely production grade
The project is here if anyone wants to look through the implementation
https://github.com/shadcy/stax
please give me star.....
Thanks guys!
Replies