Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

A 1980s PC just got a fake Mac makeover, and commenters are losing it

TLDR: os8088 puts a Mac-style desktop on an original IBM PC-era machine, proving old hardware could do way more than many people thought. Commenters are split between amazed alternate-history hype and snarky AI jokes, with some arguing it could have changed computer history.

A tiny hobby project called os8088 has the internet acting like someone found an alternate timeline in a floppy disk. The stunt is wild even by retro-computing standards: it boots straight from a disk into a mouse-driven desktop that looks a whole lot like the original Macintosh, but it runs on ancient IBM PCs from the early 1980s. No usual text-only system underneath, no boring black screen full of commands — just windows, icons, menus, and multiple apps running at once on hardware so old that one commenter basically screamed, “Is this for real?”

And the comments instantly turned into a mix of awe, nostalgia, and full-blown historical fan fiction. One camp is obsessed with the “what if” angle, calling it the graphical system the IBM PC could have had back in the day. Another went even further, declaring that if this had existed in the 1980s, Microsoft might be a tiny nobody today. Casual! But not everyone was ready to bow down. The biggest side-eye came from people noticing the project was written in assembly “with Claude,” sparking snarky jokes that this wasn’t exactly “hand-written” so much as “hand-prompted.” Ouch.

Then came the modern internet’s favorite question: how many AI tokens did this retro miracle burn through? That jab turned the whole thing from a pure nostalgia flex into a mini drama about authorship, craft, and whether using AI makes an outrageous technical feat less impressive — or somehow even funnier. Either way, the crowd seems hooked: half amazed, half suspicious, and fully entertained.

Key Points

  • os8088 is a standalone graphical operating system that boots directly from a floppy disk without DOS or a command line.
  • The system is designed to run on 8086/8088-era IBM PC hardware with as little as 256KB of RAM and supports VGA, Hercules, and CGA graphics.
  • Its codebase is 112,792 lines of hand-written real-mode 8086 assembly, with the build enforcing 8086-only instructions.
  • The OS includes pre-emptive multitasking, multiple resident applications, separate memory regions for loaded packages, and serial mouse support.
  • The article positions os8088 as a modern reconstruction of the kind of Macintosh-style desktop that briefly appeared on IBM PCs with GEM before later restrictions changed that interface.

Hottest takes

"Microsoft may be a small shop today" — cheema33
"More like hand-prompted..." — Narishma
"Wonder how much in tokens" — internet2000
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.