Ein Projekt, über das ich gerade zufällig gestolpert bin: https://bellard.org/jslinux/
Dort gibt es verschiedene in VMs, die auf einem in JavaScript geschriebenen Emulator direkt im Browser laufen, sogar inklusive Windows 2000.
Jetzt frage ich mich natürlich: hat das schon mal jemand mit Geos ausprobiert?
Theoretisch würde das ja die Möglichkeit eröffnen, dass man ein aktuelles Geos direkt aus dem Quellcode erzeugt und daraus sofort ein Image für TinyEMU macht (zusammen mit FreeDOS), das dann jeder im Browser ausprobieren kann. Natürlich ohne dauerhaftes Speichern von Dateien und so, aber für den schnelle Einstieg ohne Installation und ohne Server wäre das vielleicht ganz spannend...