Een project dat het volledige Windows 95-besturingssysteem in een applicatie verpakt, heeft onlangs een grote update van versie 5.0 ontvangen, die een reeks praktische mogelijkheden, zoals gedeelde bestanden, gedeelde klemborden en native-achtige netwerkverbindingen, toevoegt aan dit klassieke systeem dat bijna 30 jaar geleden werd geboren. Deze applicatie genaamd Windows 95 Electron is gebaseerd op Electron, die Windows 95 herschrijft in JavaScript. Het kan binnen een paar seconden worden gestart op moderne hardware en zorgt voor een zeer soepele ervaring. Gebruikers kunnen niet alleen naar believen met dit oude systeem "spelen", maar ook enkele klassieke spellen uitvoeren.

Hoewel het project oorspronkelijk voornamelijk voor educatieve doeleinden werd ontwikkeld, is de functionaliteit uitgebreid om het steeds dichter bij een "bruikbare" virtuele omgeving te brengen, en versie 5.0 wordt beschouwd als een mijlpaalupdate. De nieuwe versie introduceert een Z-drive voor het delen van bestanden met het hostsysteem, een klembord voor het delen van tekst in twee richtingen, een virtuele optische drive voor het koppelen van ISO, rijkere netwerktoegangsmogelijkheden, verbeterde interfaceprestaties en meerdere "kwaliteitsverbetering" detailoptimalisaties.

Wat het delen van bestanden betreft, kunnen gebruikers willekeurig een map in het echte systeem selecteren en deze toewijzen aan de Z-schijf in Windows 95, die lange bestandsnamen ondersteunt; de nieuw toegevoegde W95TOOLS-gastagent zal bij het opstarten automatisch HOST toewijzen, en met behulp van SMB READ_RAW is de kopieersnelheid van bestanden aanzienlijk verbeterd. Ambtenaren zeggen dat de transmissie-efficiëntie ongeveer 20 keer hoger is dan voorheen. De klembordfunctie maakt ook tweerichtingscommunicatie mogelijk tussen de host en virtuele Windows 95: u kunt tekst in het hostsysteem kopiëren en deze rechtstreeks in Kladblok in Win95 plakken, of u kunt deze in Win95 kopiëren en terug op het hostsysteem plakken. Bovendien communiceert dit mechanisme met de host via de VMware-achterdeurpoort zonder afhankelijk te zijn van een netwerkverbinding.

De virtuele CD-ROM-ondersteuning die in de nieuwe versie is toegevoegd, is ook van cruciaal belang voor de installatiesoftware en de nostalgie-ervaring. Gebruikers kunnen de ISO-image in het hostsysteem koppelen, die in Windows 95 als een D-schijf verschijnt, om applicaties of games in het systeem te installeren op een manier die vergelijkbaar is met 1997.

Netwerkmogelijkheden worden geïmplementeerd via een reeks originele TCP-relais, waardoor gastsystemen toegang krijgen tot andere diensten dan poort 80, zoals IRC, FTP, telnet en andere traditionele protocolclients, waardoor dit oude systeem enigszins praktisch is in moderne netwerkomgevingen. De update lost ook een probleem op met de ringbuffer van de NE2000-netwerkkaart in v86-modus, die voorheen stilletjes vertragingen of onderbrekingen bij het downloaden veroorzaakte.

Op interfaceniveau heeft het opstartprogramma een "retro" visuele transformatie ondergaan met behulp van de 98.css-stijl, en is er een nieuwe informatiebalk toegevoegd om realtime sparkline-grafieken weer te geven, zoals CPU, schijf en netwerk. Het is standaard gesloten en wordt alleen weergegeven als de muis zweeft. Het gebruiksgemak van de applicatie is ook aanzienlijk verbeterd, zoals het naadloos vastleggen van de muis via VBMOUSE, waardoor de "pointer lock"-ervaring in traditionele virtuele machines wordt vermeden; het menu "Machine" voegt opties toe zoals "Start vanaf nul", en "Stateless Start" is altijd beschikbaar, terwijl ervoor wordt gezorgd dat gebruikersbestanden nog steeds kunnen worden behouden nadat de schijfkopie is geüpgraded. Bovendien verhelpt een oplossing in v86 een probleem waarbij DOS-vensters schermbeschadiging konden veroorzaken.

Het is de moeite waard te vermelden dat Windows 95 Electron niet beperkt is tot Windows-platforms. Ontwikkelaars bieden ook versies voor macOS en Linux, zodat gebruikers van verschillende besturingssystemen gemakkelijk een dosis "nostalgische" ervaring kunnen opdoen, of in contact kunnen komen met dit historische systeem zonder afhankelijk te zijn van oude hardware. Gebruikers die geïnteresseerd zijn in dit project kunnen naar GitHub gaan om het nieuwste installatiepakket van versie 5.0.1 te downloaden en dit "leven in 2026" Windows 95 zelf ervaren:

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