[HN Gopher] Run 14 vintage OSes (Windows 1.01-XP, ReactOS, Haiku...
___________________________________________________________________
Run 14 vintage OSes (Windows 1.01-XP, ReactOS, Haiku) in the
browser
Author : gregoryi
Score : 61 points
Date : 2025-09-28 06:31 UTC (16 hours ago)
(HTM) web link (oses.ioblako.com)
(TXT) w3m dump (oses.ioblako.com)
| gregoryi wrote:
| I built a modern web UI around the v86 x86 emulator so you can
| boot classic OSes instantly--client-side, no installs. Includes
| Windows 1.01-XP, ReactOS, Haiku, Android x86, DSL, HBCD, plus
| custom .img/.iso upload. Would love feedback on performance + UX.
| Try it: https://oses.iOblako.com - "Launch OS Collection" How it
| works / keys: https://oses.iOblako.com/new.html | Docs:
| https://oses.iOblako.com/README.md
|
| (Built on v86. Credit to the project.)
| deafpolygon wrote:
| Is there BeOS somewhere?
| singpolyma3 wrote:
| Android emulator in the browser? That might actually be useful...
| leoapagano wrote:
| See also: https://infinitemac.org/
| lorenzohess wrote:
| Can a host NIC be bridged into the emulated OS?
| zb3 wrote:
| Unfortunately v86 doesn't support x86_64 and that's why TempleOS
| is notably missing from the list..
|
| Currently the closest thing is qemu-wasm, but my experiments
| (chrome only) show that it's still too slow: https://zb3.me/qemu-
| wasm-test/jspi-noffi/
| zb3 wrote:
| QEMU in general translates so called "extended basic blocks",
| then later "chains" them by overwriting the jump instruction
| [simplification]. This doesn't work well with WebAssembly,
| because each EBB needs its own module and chaining would be
| hard to implement since we can't patch existing modules. This
| is why currently qemu-wasm is so slow.
|
| v86 has a different model of "jitting" the code, but it only
| supports x86 and each new architecture would require
| significant rewrites.
___________________________________________________________________
(page generated 2025-09-28 23:01 UTC)