Ein Projekt, das das komplette Windows 95-Betriebssystem in eine Anwendung packt, hat kürzlich ein großes Update auf Version 5.0 erhalten, das eine Reihe praktischer Funktionen wie gemeinsame Dateien, gemeinsame Zwischenablagen und native Netzwerkverbindungen in dieses klassische System bringt, das vor fast 30 Jahren geboren wurde. Diese Anwendung namens Windows 95 Electron basiert auf Electron, das Windows 95 in JavaScript neu schreibt. Es kann auf moderner Hardware in wenigen Sekunden gestartet werden und sorgt für ein sehr flüssiges Erlebnis. Benutzer können dieses alte System nicht nur nach Belieben „herumspielen“, sondern auch einige klassische Spiele ausführen.

Obwohl das Projekt ursprünglich hauptsächlich für Bildungszwecke entwickelt wurde, wurde die Funktionalität erweitert, um es einer „nutzbaren“ virtuellen Umgebung immer näher zu bringen, und Version 5.0 gilt als Meilenstein-Update. Die neue Version führt ein Z-Laufwerk zum Teilen von Dateien mit dem Hostsystem, eine bidirektionale Textfreigabe-Zwischenablage, ein virtuelles optisches Laufwerk zum Mounten von ISO, umfassendere Netzwerkzugriffsfunktionen, eine verbesserte Schnittstellenleistung und mehrere Detailoptimierungen zur „Qualitätsverbesserung“ ein.
Im Hinblick auf die Dateifreigabe können Benutzer einen Ordner im realen System beliebig auswählen und ihn dem Z-Laufwerk in Windows 95 zuordnen, das lange Dateinamen unterstützt; Der neu hinzugefügte Gastagent W95TOOLS ordnet HOST beim Start automatisch zu und mit Hilfe von SMB READ_RAW wird die Dateikopiergeschwindigkeit erheblich verbessert. Beamte sagen, dass die Übertragungseffizienz etwa 20-mal höher ist als zuvor. Die Zwischenablagefunktion ermöglicht auch eine bidirektionale Kommunikation zwischen dem Host und dem virtuellen Windows 95: Sie können Text im Hostsystem kopieren und direkt in Notepad in Win95 einfügen, oder Sie können ihn in Win95 kopieren und wieder in das Hostsystem einfügen. Darüber hinaus kommuniziert dieser Mechanismus mit dem Host über den VMware-Backdoor-Port, ohne auf eine Netzwerkverbindung angewiesen zu sein.
Die in der neuen Version hinzugefügte virtuelle CD-ROM-Unterstützung ist auch für die Installationssoftware und das Nostalgie-Erlebnis von entscheidender Bedeutung. Benutzer können das ISO-Image im Hostsystem mounten, das in Windows 95 als Laufwerk D angezeigt wird, um Anwendungen oder Spiele auf ähnliche Weise wie 1997 im System zu installieren.
Netzwerkfunktionen werden über eine Reihe ursprünglicher TCP-Relays implementiert, die es Gastsystemen ermöglichen, auf andere Dienste als Port 80 zuzugreifen, wie z. B. IRC, FTP, Telnet und andere traditionelle Protokoll-Clients, was dieses alte System in modernen Netzwerkumgebungen einigermaßen praktisch macht. Das Update behebt außerdem ein Problem mit dem Ringpuffer-Wraparound der NE2000-Netzwerkkarte im v86-Modus, das zuvor stillschweigend zu Download-Verzögerungen oder Unterbrechungen geführt hatte.
Auf der Schnittstellenebene wurde der Launcher einer visuellen „Retro“-Transformation unter Verwendung des 98.css-Stils unterzogen und eine neue Informationsleiste wurde hinzugefügt, um Echtzeit-Sparkline-Diagramme wie CPU, Festplatte und Netzwerk anzuzeigen. Es ist standardmäßig geschlossen und wird nur angezeigt, wenn sich die Maus darüber befindet. Auch die Benutzerfreundlichkeit der Anwendung wurde erheblich verbessert, beispielsweise durch die nahtlose Mauserfassung durch VBMOUSE, wodurch das „Zeiger-gesperrte“ Erlebnis herkömmlicher virtueller Maschinen vermieden wird; Das „Machine“-Menü fügt Optionen wie „Start from Zero“ hinzu und „Stateless Start“ ist immer verfügbar, während gleichzeitig sichergestellt wird, dass Benutzerdateien nach der Aktualisierung des Disk-Images weiterhin erhalten bleiben können. Darüber hinaus behebt ein Fix in Version 86 ein Problem, bei dem DOS-Fenster mit Fenstern zu Bildschirmbeschädigungen führen können.
Es ist erwähnenswert, dass Windows 95 Electron nicht auf Windows-Plattformen beschränkt ist. Entwickler stellen auch Versionen für macOS und Linux bereit, sodass Benutzer verschiedener Betriebssysteme problemlos eine Portion „nostalgisches“ Erlebnis erleben oder mit diesem historischen System in Berührung kommen können, ohne auf alte Hardware angewiesen zu sein. Benutzer, die sich für dieses Projekt interessieren, können auf GitHub das neueste Installationspaket der Version 5.0.1 herunterladen und dieses „Leben im Jahr 2026“ von Windows 95 selbst erleben:
https://github.com/felixrieseberg/windows95/releases/tag/v5.0.1