Adel-Ayoub / OS
PublicMinimal x86 OS in NASM assembly with protected mode, paging, threading, and interrupts.
A hands-on project to build and run a basic 32-bit operating system that demonstrates startup, memory handling, input processing, task switching, and screen display in a simulated environment.
How It Works
You come across this fun project that lets you create and run a tiny operating system to see how computers really start up and work inside.
You save the project files to a folder on your own computer so you can start playing with it.
You add a handful of helper tools to your computer that assemble the pieces and simulate a screen to test everything.
With one simple command, you combine everything into a ready-to-run disk image for your mini OS.
You launch the simulator and watch as your tiny operating system boots, shows text on the screen, and responds to your keyboard presses.
Your homemade OS comes alive, handling memory, running little tasks, and printing messages, giving you a thrilling peek into computer magic.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.