Un projet qui regroupe l'intégralité du système d'exploitation Windows 95 dans une application a récemment reçu une mise à jour majeure de la version 5.0, qui apporte une série de fonctionnalités pratiques telles que des fichiers partagés, des presse-papiers partagés et des connexions réseau de type natif à ce système classique né il y a près de 30 ans. Cette application appelée Windows 95 Electron est basée sur Electron, qui réécrit Windows 95 en JavaScript. Il peut être démarré en quelques secondes sur du matériel moderne et maintient une expérience très fluide. Les utilisateurs peuvent non seulement « jouer » à volonté avec cet ancien système, mais également exécuter des jeux classiques.

Bien que le projet ait été initialement développé à des fins éducatives, les fonctionnalités ont été étendues pour le rapprocher de plus en plus d'un environnement virtuel « utilisable », et la version 5.0 est considérée comme une mise à jour importante. La nouvelle version introduit un lecteur Z pour le partage de fichiers avec le système hôte, un presse-papiers de partage de texte bidirectionnel, un lecteur optique virtuel pour le montage ISO, des capacités d'accès réseau plus riches, des performances d'interface améliorées et de multiples optimisations de détails « d'amélioration de la qualité ».

En termes de partage de fichiers, les utilisateurs peuvent sélectionner arbitrairement un dossier dans le système réel et le mapper sur le lecteur Z de Windows 95, qui prend en charge les noms de fichiers longs ; l'agent invité W95TOOLS nouvellement ajouté mappera automatiquement HOST au démarrage et avec l'aide de SMB READ_RAW, la vitesse de copie des fichiers est considérablement améliorée. Les responsables affirment que l’efficacité de la transmission est environ 20 fois supérieure à celle d’avant. La fonction presse-papiers permet également une intercommunication bidirectionnelle entre l'hôte et Windows 95 virtuel : vous pouvez copier du texte dans le système hôte et le coller directement dans le Bloc-notes sous Win95, ou vous pouvez le copier dans Win95 et le coller à nouveau dans le système hôte. De plus, ce mécanisme communique avec l'hôte via le port de porte dérobée VMware sans recourir à une connexion réseau.

La prise en charge du CD-ROM virtuel ajoutée dans la nouvelle version est également essentielle pour l'installation du logiciel et l'expérience nostalgique. Les utilisateurs peuvent monter l'image ISO dans le système hôte, qui apparaîtra sous la forme d'un lecteur D dans Windows 95, pour installer des applications ou des jeux dans le système d'une manière similaire à 1997.

Les capacités réseau sont implémentées via un ensemble de relais TCP originaux, permettant aux systèmes invités d'accéder à des services autres que le port 80, tels que IRC, FTP, telnet et d'autres clients de protocole traditionnel, ce qui rend cet ancien système quelque peu pratique dans les environnements réseau modernes. La mise à jour corrige également un problème avec le bouclage de la mémoire tampon en anneau de la carte réseau NE2000 en mode v86, qui provoquait auparavant silencieusement des retards ou des interruptions de téléchargement.

Au niveau de l'interface, le lanceur a subi une transformation visuelle "rétro" utilisant le style 98.css, et une nouvelle barre d'informations a été ajoutée pour afficher des graphiques de lignes spark en temps réel tels que le CPU, le disque et le réseau. Il est fermé par défaut et affiché uniquement au survol de la souris. La facilité d'utilisation de l'application a également été considérablement améliorée, comme la capture transparente de la souris via VBMOUSE, qui évite l'expérience de « verrouillage par pointeur » dans les machines virtuelles traditionnelles ; le menu "Machine" ajoute des options telles que "Démarrer à partir de zéro" et "Démarrage sans état" est toujours disponible, tout en garantissant que les fichiers utilisateur peuvent toujours être conservés après la mise à niveau de l'image disque. De plus, un correctif dans la version 86 résout un problème dans lequel les fenêtres DOS fenêtrées pouvaient provoquer une corruption de l'écran.

Il convient de mentionner que Windows 95 Electron n'est pas limité aux plates-formes Windows. Les développeurs proposent également des versions pour macOS et Linux, afin que les utilisateurs de différents systèmes d'exploitation puissent facilement acquérir une dose d'expérience « nostalgique », ou entrer en contact avec ce système historique sans recourir à du matériel ancien. Les utilisateurs intéressés par ce projet peuvent se rendre sur GitHub pour télécharger le dernier package d'installation de la version 5.0.1 et découvrir par eux-mêmes ce Windows 95 « vivre en 2026 » :

https://github.com/felixrieseberg/windows95/releases/tag/v5.0.1