Nieuws

Besturingssystemen

Windows 3.1 herleeft in browser dankzij JavaScript-emulator

Portret van de auteur


Windows 3.1 herleeft in browser dankzij JavaScript-emulator
2

Advertentie

Ontwikkelaar Jeff Parsons heeft Windows 3.1, het klassieke besturingssysteem dat Microsoft op 6 april 1992 uitbracht, opnieuw tot leven gewekt in een moderne webbrowser. Met behulp van zijn PCjs Machines-emulator draait een volledig functionele versie van Windows 3.1 rechtstreeks in JavaScript, zonder installatie of extra software.

De emulator simuleert een IBM PC AT-configuratie met een kloksnelheid van 8 MHz, 2 MB RAM en IBM VGA-grafische ondersteuning, gebaseerd op PC DOS 3.30. De omgeving bootst nauwkeurig de originele Windows 3.10-installatie na, inclusief het laden vanaf zeven virtuele 1,2 MB-diskettes. Deze diskettes zijn door Parsons gearchiveerd met volledige directorystructuren, waardoor het systeem zich gedraagt zoals op begin jaren ’90-hardware.

Na het opstarten belanden gebruikers in de bekende Program Manager, destijds het centrale startpunt van Windows. Standaardonderdelen zoals File Manager, Control Panel en diverse accessoires zijn aanwezig en volledig bruikbaar. Ook klassieke applicaties als Paintbrush, Media Player en Sound Recorder functioneren zoals oorspronkelijk bedoeld, inclusief toegang tot de volledige mappenstructuur van het besturingssysteem.

Omdat de emulator volledig in JavaScript draait, is er geen lokale installatie nodig. Gebruikers kunnen de emulatie direct in een browsertab starten en desgewenst op volledig scherm gebruiken. In de venstermodus verschijnt zelfs een virtueel floppy-menu, als knipoog naar de tijd waarin software fysiek werd verspreid.

Parsons heeft zijn project verder uitgebreid met aanvullende historische software. In de bijbehorende GitHub-repository zijn onder meer sharewareprogramma’s, oude versies van Microsoft Word, gedigitaliseerde edities van PC Magazine en klassieke games zoals King’s Quest en The Oregon Trail te vinden. Daarmee fungeert het project niet alleen als emulator, maar ook als digitaal archief van de vroege pc-geschiedenis.

Het Windows 3.1-project sluit aan bij eerdere experimenten van Parsons, waaronder het draaien van Windows 95 in de browser. Zulke projecten onderstrepen niet alleen de nostalgische waarde van oudere software, maar laten ook zien hoe ver webtechnologie en hardware zich in ruim drie decennia hebben ontwikkeld.