Hacker Newsnew | past | comments | ask | show | jobs | submit | andreww591's commentslogin

DG/UX for x86, CTOS, AOS, and RDOS are already included.

I hadn't included the R1000 emulator because originally they emulated it at the logic gate level and it literally took a week to boot. It looks like they now have a more traditional instruction-level emulator that is supposedly comparable to the real hardware in speed, so I guess I should try to install that.

I think a major reason that no AS/400 emulator exists is because people are afraid of IBM sending them a C&D, although I'm not sure if IBM would care all that much if somebody wrote an emulator for IMPI AS/400s. Those haven't been supported for well over 2 decades AFAIK.

I do know somebody is slowly working on S/32 and S/34 emulators, but they haven't shared either because both apparently are still somewhat flaky. Hopefully they release them at some point. The entire midrange/office computer category is very under-preserved. The only such machines represented in the OS museum currently are HP3000 and S/3.

I've never seen images anywhere for NonStop, VOS, or NIROS, nor do emulators exist for the original hardware they ran on. Later versions of NonStop and VOS run on x86, but I'm not sure if they run under virtualization.


> DG/UX for x86, CTOS, AOS, and RDOS are already included.

Wow! Thanks. I didn't see a list of available titles, so I just shot those blindly. And I never imagined DG/UX for x86 was a thing. I'm pleasantly surprised.

> I'm not sure if IBM would care all that much if somebody wrote an emulator for IMPI AS/400s

They might complain loudly about software copyright - it's not the same thing as VM/370 and MVS 3.8j. S/32 and 34 will most likely have the same issue.

> I've never seen images anywhere for NonStop, VOS, or NIROS, nor do emulators exist for the original hardware they ran on.

NonStop and VOS under x86 might draw some fire, and they would also require emulation of the specific hardware - they run on x86, but not on PCs. As for NIROS, you are right, but Nixdorf might be more amenable to even supporting building emulators (they have a very nice museum in Germany).


Yeah, I should probably add screenshots of earlier versions of those (or in the case of Domain/OS, screenshots of dm).

Rather than just another name for Domain/OS, Domain/IX was actually a Unix compatibility layer that was an add-on product for pre-SR10 AEGIS versions, with SR10 merging it into the base OS (pre-SR10 had no built-in Unix compatibility).

AFAIK even though it's usually associated more with HP-UX, VUE actually originated at Apollo before HP bought them, although I'm not sure if they ever actually released it before the acquisition.


Sorry for the issues with downloads from earlier. The server I was trying to host it on had a failing disk. I now have torrents up, and the direct download links are to archive.org.


I've now added some torrents to the download page (using archive.org as a web seed).


Helios unfortunately isn't yet included. Last time I checked the Transputer emulator doesn't support the special Helios I/O server protocol, which is different from the one that the usual occam software used. It's on my long list of emulators/OSes to fix/finish though.


There's some transputer emulator/OS from Biyubi/the Toledo family (the Nanochess guy):

https://github.com/nanochess/transputer

First article in the series:

https://nanochess.org/pascal.html


Several older versions of VMS are included, with the latest being 7.3 for Alpha.


Multiple versions and variants of OS-9 are included. There are images for NitrOS-9 on CoCo and Dragon, several ports of OS-9/6809, OS-9/68K 2.4 for X68000, and OS-9000/x86 6.1.


PC/IX 1.0, AIX PS/2 1.3, and AIX/6000 4.3.3 are included; I just didn't post any screenshots of them.


I wish I could do that, but there are a lot of emulators that don't have web versions, and the launcher and related scripts are very heavily dependent on a Unix-like OS and there is no way to port them to JS (a completely separate launcher and scripts would have to be written).

It sucks that there's no good way to port Linux directly to WASM UML-style, since WASM insists on implementing memory safety at the bytecode level with no way to bypass it. There is a very limited port, but it doesn't support paging. Not all the emulators would run on a full-featured WASM port if one existed, but that could be dealt with by just using user-mode QEMU to run whichever ones are x86-only.


I haven't yet included a full list, but I guess I could include one.

All of those OSes you mentioned are included. BTRON isn't a single OS, but a small family of OSes based on a common specification (just like Unix is); the OS museum includes the demo 1B/V3 and Chokanji 4. The FOSS BTRON implementation you're thinking of is almost certainly B-free/EOTA, which is also included. EOTA never actually implemented BTRON proper before it got abandoned. It basically just ended up being like a Unix based on an ITRON kernel.

Documentation for some OSes is included, although I've focused more on user/administrator documentation over developer documentation. It would probably be a good idea to include developer documentation though.

I've thought about making individual images available for download, but many of them are dependent on particular emulator versions and/or the common launch scripts so it isn't quite that simple.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: