tuna4ll/narcOs — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small hobby operating system called NarcOs that boots in both i386 and x86_64 modes. I want it written mostly in C with the low level assembly needed to start the machine, enter the kernel, and show something visual instead of just a blank console. It should have a simple GUI feel, basic storage or file system support, and a networking option so I can demo it in QEMU.

Make it easy to build and run from the terminal with make commands for 32 bit, 64 bit, networking, ISO creation, ISO boot testing, and a raw USB style disk image. The ISO should boot like a normal virtual CD image, and also be usable as a USB style image where writes can persist. Keep the boot support focused on BIOS or legacy CSM for now. Include a clean command and a short README that explains the required tools and exactly how to run each mode.

Want more depth? Deep Reverse