I've built a virtual museum with nearly every operating system you can think of

· systems history · Source ↗

TLDR

  • A single Linux VM ships 1,700+ pre-installed OSes from 1948 to present, with bundled QEMU/VirtualBox/UTM and a custom launcher with snapshot/revert support.

Key Takeaways

  • Covers 570+ distinct OSes across 250+ platforms: mainframes (CTSS, Multics, MVS), Unix workstations (IRIX, NeXTSTEP, A/UX), home computers, mobile (PalmOS, Newton, early Android/iOS), and research systems (Plan 9, Oberon).
  • Full version ships all images offline; lite version fetches guest disk/tape images on first run. Both support automatic and manual updates without re-downloading the whole VM.
  • Launcher includes snapshot feature to revert broken installs; some emulators were patched to handle regressions or run on modern Linux.
  • Project is one person, 20+ years of collecting; some installs took nearly a week, and several required specific older emulator versions.

Hacker News Comment Review

  • Commenters flagged missing systems: Pick OS and TempleOS were called out, and a few questioned whether a full OS list is browsable without downloading the VM.
  • Domain/OS prompted the most technical depth: one commenter noted its unique unconsumed-typeahead visible editing in line mode, a feature lost in later systems and not replicated by modern PTY defaults.
  • Gallery curation was mildly critiqued for showing late versions of some OSes rather than the historically distinctive earlier releases.

Notable Comments

  • @drewg123: Requests a browsable OS list without requiring a download, a gap the project does not currently address.

Original | Discuss on HN