I’ve built a virtual museum with nearly every operating system you can think of
- JdeBP - 219 sekunder sedanThat 'nearly' is important. I can think of one operating system that you cannot possibly have access to, because it was never published. (-:
- neilv - 36171 sekunder sedanImpressive curation effort. One comment: at least a few of the examples in the gallery seem to be of the "last, greatest" version, which actually isn't necessarily the greatest, and definitely not the most interesting.
For example, the "Domain_OS SR10.4 - 01 VUE desktop" is a bit confusing, and may cause people to miss actual DomainOS.
Apollo DomainOS (or Domain/IX, or simply Domain) had many unique and interesting things about it, but disappeared soon after being acquired by HP. It looked more like it might look if you took a programmer who had mostly only seen text terminals, and gave them a megapixel display with pixel framebuffer, a mouse, and the freedom to design the keyboard hardware, and told them to make what they would want to use.
VUE (around when the Unix workstation vendors collaborated on standarding on a common desktop environment) was for HP-UX , which was a very different operating system, and entirely different user experience. More of an early attempt at let's give non-power-users an accessible computer with virtual desktops and everything.
Similarly, Solaris had innovative OpenWindows (including but not limited to a networkable display system based on PostScript) before they got the common desktop environment.
SunOS 4.x (retronym "Solaris 1.x") and earlier could run the earlier SunView environment, which was more like monochrome early Mac than the later Open Look look and feel of OpenWindows.
- eichin - 38465 sekunder sedanI hadn't realized Domain/OS emulation was viable these days. It's one of the few systems that has actually "lost" features - the terminal-window-like thing (called pads, I think?) when in line mode had a dividing line at the bottom where your unconsumed typeahead was visible and you could continue to edit it until it got read - not just one line, the entire unconsumed input. (Not that it's a particularly desirable feature - it's just one that I'm pretty sure you can't implement with ptys...)
- simonh - 31505 sekunder sedanNo Pick?
https://en.wikipedia.org/wiki/Pick_operating_system
My first actual job was working for a local health authority here in the UK, and they had a Pick computer running some database application thing, I think to do with accounting. I had to run the backups. Sorry to be a whinger, I don't mean to belittle the monumental amount of work.
- wattzee - 28459 sekunder sedanHow can I speak with the heavens if you don't have temple OS.
- a1o - 40807 sekunder sedanDo you have that Windows 3.1 version that came with the Compaq that had the DE that was like a paper folder instead of an empty desktop, and that you could put the icons in the different tabs of the paper folder?
- SkiFire13 - 39001 sekunder sedanIs there a way to see a list of the operating systems included without having to download and run the tool?
- liquidise - 36679 sekunder sedanThis triggered a rabbit hole search that had me rediscover Packard Bell Navigator[1]. The nostalgia and joy this page brings me is hard to describe. I hope everyone remembers their formative tech journey so fondly.
- jonnyasmar - 12382 sekunder sedanWhat I find interesting about projects like this is how much of the OS "feel" doesn't survive emulation. The visual layer comes through fine, but the things that actually defined the experience — keyboard click latency, the specific mouse acceleration curves of period hardware, the way a CRT scanline gave System 7 fonts a totally different texture than a sharp LCD does, the audible click-thunk of Atari ST or early Mac dialogs — none of that gets preserved.
Run System 7 in an emulator and the menus look right, but the input feels wrong. What we're really preserving in these collections is the screen output, not the interaction. Which is fine for an archive — just worth being honest it's a museum of appearances, not of use.
- INTPenis - 12661 sekunder sedanWhile we're discussing obscure operating systems, can anyone else remember an obscure Unix where uid 0 was called "avatar" instead of root?
It's one of those strange memories from my youth that I've been unable to confirm as an adult.
- justmarc - 31793 sekunder sedanAn amazing, herculean effort! thumbs up to Andrew
This preservation of old OS is important.
Spread the word, this needs to reach anyone who's interested in it.
- drewg123 - 23671 sekunder sedanIt would be great if there was a list of OSes in the collection.
- StayTrue - 33796 sekunder sedanReminds me of the alt.sysadmin.recovery canonical list of operating systems that suck.
- zzo38computer - 10313 sekunder sedanIs there a proper full list without needing to download the very big ZIP archive file?
I don't know if it includes "every operating system I can think of". I can think of some things: TempleOS, BTRON (there might be more than one implementation; I know of an (apparently) abandoned FOSS implementation), Serenity OS, and some others that I do not remember what they are called.
Also, what might be useful for preservation is, in addition to the files and emulation, also the documentation for programming those operating systems. There would also be such a thing of consideration as documentation of old computers (including their instruction sets), which might be a separate project but potentially might be useful in combination with this.
Another thing would be somehow you can download individual systems together with information about the emulation, in case you want to use your own emulators for it instead of installing an existing collection with its own installers and launchers etc.
Some people mention uncommon features (and features that work in an unusual way). I think that would be worth making a article about too, and just because a feature is common does not necessarily make it good.
- nlitsme - 38052 sekunder sedanquite a decent collection. and actual working osses.
one that i noticed missing: Novell Netware, I spent several years in de 90s developing software for it. It was the main office network server software on those days.
3.x, 4.x ran on relatively regular 32-bit PC server hardware. 2.x ran on the 80286 in protected mode, the only OS I know which did that.
Copies can be found at archive.org.
- eduo - 17738 sekunder sedanNice. Reminds me of Frame of Preference, with embedded emulators for all major MacOS, placed on top of images of the machines they ran on, with effects to simulate the grain and color of those machines, and with scripted "goals" and easter eggs.
- nonamenoslogan - 33569 sekunder sedanThis is stellar. I've been doing this for a few years myself, but I thought I was killing it with like 70ish OSs. Thank you for all your work!
- d3Xt3r - 7361 sekunder sedanWould've been cooler if the emulator was implemented within the browser itself, lke DistroSea, or Archive.org.
- xbar - 12953 sekunder sedanFantastic. Ignore any complainers--what is here is great, and having it nicely collected is hugely valuable.
I have long held anxiety that many of these would vanish as certain university archives disappeared. It is nice to see them protected.
- pfcd - 39742 sekunder sedanAlso might be of interest: http://www.typewritten.org/
- erickhill - 34436 sekunder sedanThe rarest possible choice for Amiga (Amiga UNIX) represented. Curious thing to do. Fun project site either way.
- protocolture - 13935 sekunder sedanWish it was a bit more searchable but still a great effort.
I am always on the hunt for AST, which was like, a vendors custom shell for Windows 95 but sold\included as if it was an OS in its own right. Its been eaten by history I think.
- semireg - 32849 sekunder sedanMy first operating system and GUI was GEOS on the Commodore 64. https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
- dansquizsoft - 16985 sekunder sedanOh man, this is absolutely amazing. I’ve built a much smaller project with 13 vintage OSes running in the browser, and even at this scale the amount of fiddly work involved was stupidly high. Doing this for 1700+ systems is crazy! Nice work.
- Postosuchus - 21904 sekunder sedanAmazing project - and you actually fulfill a dream of mine (to have a collection absolutely all historically interesting UNIX-like OSes in VMs available on demand).
I'll dig through my collection of "abandoned" OS distros to see if I have something that could make an addition to your museum.
- Evidlo - 32415 sekunder sedanI would suggest to crop your screenshots down to the OS being featured. It's a bit confusing to see a picture labeled as IBM AIX but then see GNOME 2 window decorations everywhere.
- jzer0cool - 28897 sekunder sedanFor those experience with some of these OS, what might be something to explore (try) on these OS for some learning objective. Any call outs feature wise?
- pvelagal - 15129 sekunder sedanI loved those solaris machines in our department lab!
- cortesoft - 34006 sekunder sedanI just love passion projects like this. One person does a ton of work because they care about the thing, and then shares it with the world so everyone can enjoy it.
- NikolaNovak - 32251 sekunder sedanPardon a simple question - this implies nested virtualization, or is the second step emulation?
The download is a Linux VM, gotcha.
Are other OS-s nested virtual machines inside that Linux VM, or emulators (in which case, holly mackerel, that is even more impressive :O... and also why??).
Readme seems to imply it's emulators, but it also uses the words "virtual/virtualization" or "VM images" liberally sprinkled.
- sdbillin - 38364 sekunder sedanCould really do with a torrent. 120GB at 3MB/sec...
- danborn26 - 23974 sekunder sedanThis is a great resource. Did you run into any weird emulation quirks with the older OSes? I imagine getting some of them to boot wasn't straightforward.
- mrandish - 10058 sekunder sedanVery impressive! Thank you for doing this.
- Narishma - 33281 sekunder sedanScrolling is extremely laggy.
- arberx - 8045 sekunder sedanNo AIX?
- salted-cacao - 29283 sekunder sedanSome of these are runnable in the browser, for example here: https://copy.sh/v86/
- HeyLaughingBoy - 25562 sekunder sedanSearched, but could not find OS/9.
[edit] No, found it!
- rogster - 32189 sekunder sedanThis is wonderful. I'm looking forward to looking thru it properly. My earliest "real computer" memories are VAX/VMS and SunTools...
- DrBurrito - 26498 sekunder sedanNot a single OS/2 screenshot..
- TrackerFF - 36394 sekunder sedanJust a couple of years ago I worked for a client who had a computer with Solaris 2.x running. It was quite a critical piece in the system.
- delichon - 35425 sekunder sedanI don't see HAL or WOPR or Skynet or GLaDOS.
- tux - 5725 sekunder sedanNow add VR support and we can visit this museum and be like in a Tron movie. You can even charge a fee anyone entering musium usin VR ;-)
- llsf - 33285 sekunder sedanTHANK YOU!
This is a treasure trove. And glad you made the whole museum downloadable, so this treasure does not get lost.
- jschveibinz - 33734 sekunder sedanVMS? I didn't see it listed.
- lorenzohess - 14124 sekunder sedanI don't see TempleOS here unfortunately https://gitlab.com/virtualosmuseum/virtualosmuseum/-/blob/ma...
- ynac - 12125 sekunder sedanWhere is EMACS?
- ChrisArchitect - 39541 sekunder sedan
- ike____________ - 24882 sekunder sedanI think something got into my eye.
- dchftcs - 35117 sekunder sedanI'd love to go back to the 90s and live it again.
- 9p - 17604 sekunder sedanlove this stuff. please change the color scheme asap
- kingleopold - 32262 sekunder sedanGreat work! please just offer dark mode
- cf100clunk - 36304 sekunder sedanHug of death? Error code 522 on downloads.
- kramit1288 - 34863 sekunder sedanquite impressive, how did you collected? just find images online or you actually have all of these OS.
- sagarp - 29804 sekunder sedanWhere's Microsoft Bob?
- tankenmate - 33970 sekunder sedanTENEX and TOPS-20 would be nice
- strrl - 34355 sekunder sedanI didn't see ryOS
- AnimalMuppet - 40529 sekunder sedanWow. That was a bit of nostalgia, just to read some of the names.
- newer_vienna - 40488 sekunder sedanIs TempleOS in here?
- anthk - 25298 sekunder sedanHeliOS and transputers is one of the most interesting systems ever; if you use Golang and/or know 9front and concurrency you'll be at home, because it was concurrent and multicore literally by design where the CPU 'cores' synced themselves with messages.
https://www.atarimagazines.com/startv4n4/transputer.html
They were pretty much ahead of time with multiprocessing.
- - 33732 sekunder sedan
- - 37373 sekunder sedan
- Teever - 38431 sekunder sedanVery neat to see this project come to completion Andreww.
Are there any any operating systems that you'd like to add to the collection but haven't been able to find?
Maybe someone here at HN could help with that.
- theYipster - 38654 sekunder sedanThis is awesome.
- animanoir - 115 sekunder sedan[dead]
- ConanRus - 19636 sekunder sedan[dead]
- Alex_bith - 38096 sekunder sedan[dead]
- noforkdone - 29921 sekunder sedan[dead]
- prettyjosn - 36585 sekunder sedanThis is great
- - 38189 sekunder sedan
Nördnytt! 🤓