Windows 95 a certainement été un moment décisif dans la conception du système d’exploitation, apportant aux PC tant de choses que nous tenons pour acquises aujourd’hui, telles que le bureau et le bouton Démarrer. Cette semaine, Microsoft a annoncé les dernières mises à jour 22H2 pour Windows 10, et nous a donné un aperçu d’un possible Windows 12 (s’ouvre dans un nouvel onglet) à la conférence Ignite — et vous pourriez vous demander si Windows 95 a vraiment a été tout ça innovant (ou si la nostalgie a teinté de rose vos souvenirs).
Eh bien, maintenant vous pouvez le découvrir : le développeur de Slack, Felix Rieseberg, a créé un Windows 95 multiplateforme qui fonctionne comme une application, et il vient d’atteindre la version 3.1.1. (Merci à Betanews d’avoir attiré notre attention sur ce point.)
Et oui, il peut exécuter Doom.
Tout est fait grâce à la magie d’Electron (s’ouvre dans un nouvel onglet), le framework logiciel open source de GitHub utilisé pour créer des applications de bureau à partir de technologies Web telles que CSS et JavaScript, ce que Rieseberg a utilisé ici. Téléchargez le fichier .exe (pour Windows — des versions Linux et Mac sont disponibles). Il s’exécute simplement sans installation et affiche le bureau familier, quoique démodé, avec un message de bienvenue ouvert dans le Bloc-notes.
Le logiciel installé comprend Netscape Navigator, ainsi que des jeux classiques tels que Wolfenstein 3D, A10 Tank Killer et Doom. Ce projet affiche les capacités d’Electron pour créer des applications multiplateformes avec des versions pour Windows (32 bits, 64 bits, ARM64), Mac (Intel, Apple M1) et Linux (64 bits, ARM64, ARMv7).
Il fonctionne raisonnablement bien – bien que l’auteur admette que ce serait encore mieux en tant qu’application native. Lors d’un test rapide, nous avons constaté que le pointeur de la souris était erratique et Doom s’est bloqué sur l’écran du menu.
En tant que troisième version du système d’exploitation portable, ce Windows 95 voit une mise à jour vers Electron v18 et passe également à une version plus récente de l’application de virtualisation v86 qui émule un processeur x86. La nouvelle version utilise le langage WebAssembly et corrige également quelques bugs. Vous pouvez même ajouter de nouvelles applications en montant des images de disque dur – bien que si vous avez une application Windows 95 critique pour le projet, vous feriez mieux d’utiliser une machine virtuelle ou même un ancien PC. Si vous utilisez Linux, vous pouvez l’exécuter dans Docker.
Sur sa page GitHub, Rieseberg s’excuse pour ce qu’il a fait et ajoute : « Gardez à l’esprit que ceci est entièrement écrit en JavaScript, veuillez donc ajuster vos attentes. » L’application est disponible sous une licence éducative et n’a aucune approbation de Microsoft. Téléchargez-le depuis GitHub (s’ouvre dans un nouvel onglet).