mert6148/OS — reverse-engineered prompt
Reverse engineered prompt
Build me a small educational operating system called SimpleOS that can actually boot in an x86 emulator like QEMU.
I want it to feel like a real kernel project, not just a demo. It should start from a tiny boot path, switch into protected mode, initialize the kernel, print clear boot messages, then bring up the main parts of an OS. Include simple process scheduling, memory management with paging or allocation, a basic file system layer, interrupt handling, and a small driver framework for timer and hardware style events.
Please keep the code organized so someone learning operating systems can follow it. Use C for the kernel parts and x86 assembly where the machine startup needs it. Add a Makefile so I can run one command to build it and another to launch it in QEMU. Also include clear README instructions explaining what each subsystem does and what output I should see when it boots.
Want more depth? Deep Reverse