Grille de captures d'écran de logiciels informatiques anciens émulés par PCjs

Nostalgie geek : les reconnaissez-vous ? Ces vieux PC mythiques s’exécutent dans votre navigateur

Windows 95, OS/2, Lotus 1-2-3… Les reconnaissez-vous ? Le projet open source PCjs redonne vie à ces monuments de l’informatique rétro directement dans votre navigateur web, sans rien installer ! On a trouvé votre passe-temps pour l’été entier !

Faire tourner Windows 95, OS/2 ou le mythique jeu DONKEY.BAS conçu par Bill Gates sans installer le moindre logiciel de virtualisation est désormais possible en un simple clic. C’est la prouesse réalisée par PCjs, une plateforme de préservation numérique et d’émulation distribuée sous licence MIT.

Une architecture 100 % JavaScript au service de la mémoire numérique

L’initiative développée par Jeff Parsons ne nécessite aucun plugin ni composant lourd. L’intégralité du matériel informatique est reconstituée en JavaScript directement exécuté par le moteur du navigateur.

La plateforme prend en charge plusieurs architectures matérielles historiques, notamment les processeurs x86, 6502 et 8080. Il devient ainsi possible d’interagir avec le matériel d’époque :

  • L’IBM PC original de 1981 et ses déclinaisons.

  • Des mini-ordinateurs et des calculatrices programmables d’époque.

  • Des bornes d’arcade légendaires comme Space Invaders.

L’ensemble du code source est ouvert et accessible sur le dépôt GitHub de PCjs ainsi que sur SourceForge pour les passionnés de rétro-ingénierie.

Écran de démarrage du système d'exploitation MINIX 1.1 émulé dans un navigateur web par PCjs
Le système d’exploitation MINIX 1.1 créé par Andrew Tanenbaum s’exécute directement dans le navigateur via PCjs.

🦋 L’actualité de l’open source en français dans votre flux. Suivez Goodtech sur Bluesky (ou vos applications AT Protocol comme W Social et Mu) grâce à notre compte officiel. Suivez, partagez, abonnez-vous à @goodtech.info !

Du système OS/2 à VisiCalc, la préservation logicielle

Au-delà de la prouesse matérielle, PCjs embarque une bibliothèque d’époque prête à l’emploi. Les utilisateurs peuvent lancer des systèmes d’exploitation historiques complets tels que PC DOS 1.00, OS/2 ou Windows 95, mais aussi des applications clés qui ont façonné l’histoire de la bureautique comme VisiCalc, Lotus 1-2-3 ou Multiplan.

Capture d'écran du sélecteur de programme du système d'exploitation OS/2 de 1987
Le système d’exploitation OS/2 publié par IBM et Microsoft en 1987 s’exécute dans un navigateur.

Conçue pour un usage éducatif et documentaire, la plateforme offre également des outils pour intégrer ces machines émulées directement au sein de n’importe quelle page web. Un moyen simple et immédiat d’explorer le patrimoine logiciel des décennies 1970 à 1990 sans contrainte technique.

Ah oui, dernier détail, ce projet est placé sous licence MIT permissive.

Cédric

Retour en haut