News WSL9x: Entwicklerin bringt modernes Linux auf Windows-95-Systemen

PCGH_Jacky

Community Managerin
Teammitglied
Ein neues Projekt zeigt, dass selbst sehr alte PCs noch aktuelle Software ausführen können. Mit WSL9x soll sich ein moderner Linux-Kernel parallel zu Windows 9x betreiben lassen.

Was sagt die PCGH-X-Community zu WSL9x: Entwicklerin bringt modernes Linux auf Windows-95-Systemen

Bitte beachten: Thema dieses Kommentar-Threads ist der Inhalt der Meldung. Kritik und allgemeine Fragen zu Online-Artikeln von PC Games Hardware werden hier gemäß der Forenregeln ohne Nachfrage entfernt, sie sind im Feedback-Thread besser aufgehoben.
 
Hört sich technisch sehr interessant an, aber ist das wirklich ein echter Linux Kernel 6.19, der "kooperativ" als vxd-Erweiterung mit Win 9x läuft ? Und läuft dass dann bspw. wirklich auch auf einem Pentium 133 ohne Zeitlupe ?
 
Soweit ich die Beschreibung deuten kann, sollte der Leistungsverlust gegenüber einer direkten Linux-only-Ausführung nicht größer sein, als bei modernden Subsystemen nach Vorbild Windows 11 gegenüber modernen Linux-only-Systemen. Vermutlich sogar geringer, weil Windows 9x sich nicht daran stört, wenn jemand anderes in Ring 0 rumrührt, während bei moderneren Betriebssystemen entweder Sicherheitsbarrieren ausgehebelt oder Prozesse aus Ring 0 ausgelagert werden müssen.

Aber das ändert natürlich nichts daran, dass ein P133 keine gute Grundlage für moderne Linux-Anwendungen ist. Und was für Anwendungen sollen das eigentlich sein, die man auf einem primär mit Win9x laufenden Rechner ausführen möchte?

Mich würde ehrlich gesagt eher die Gegenrichtung reizen: Ein vollwertiger, software-seitig 100 Prozent kompatibler Win9x-Kernel, der als Subsystem in einem modernen Linux läuft. Ohne Hardware-Virtualisierungsschicht dazwischen, die bremsen und für Feature-Einschränkungen sorgen könnte, aber mit der Möglichkeit auf der Hardware-Seite des Konstrukts moderne Hardware über moderne Treiber anzusprechen, wenn es keine für 9x gibt.
 
Welche Anwendungen ? Also sobald GNU C läuft, sind das eine ganz große Anzahl an Anwendungen, zumindest die, die keinen direkten Hardwarezugriff brauchen (oder spezielle Libraries), und auch nicht die, die X oder ähnliches GUI Zeugs brauchen.
Aber ein Webserver darauf laufen lassen wäre bspw. eine Idee, oder auch noch andere Linux Compiler.
 
Also sobald GNU C läuft, sind das eine ganz große Anzahl an Anwendungen
Reden wir über Linux oder Windows 95?

Und was für Anwendungen sollen das eigentlich sein, die man auf einem primär mit Win9x laufenden Rechner ausführen möchte?
Solitaire? :lol:
Ich plädiere eher für Dosbox, denke dabei an den guten alten Raptor, den ich ab und an gern spiele (CD im Keller, .iso auf dem Rechner), inklusive Gravis Ultrasound Emulation.

Oder, wenn's denn wirklich W9X-Spiele sein müssen (wieviel interessante Games gab es denn, die nicht auch unter DOS gelaufen wären?), das Derivat Dosbox-X, mit dem man anscheinend auch W95 starten kann (müsste noch ne CD im Keller haben).

Ohne Hardware-Virtualisierungsschicht dazwischen, die bremsen und für Feature-Einschränkungen sorgen könnte, aber mit der Möglichkeit auf der Hardware-Seite des Konstrukts moderne Hardware über moderne Treiber anzusprechen, wenn es keine für 9x gibt.
Aber da fehlen in W9x die APIs, ich denke an 32bit-Filesystemlimitierungen, USB-Abhandlung, Sound-Abhandlung.
Ich sehe das Titelthema eher als interessanten Proof-of-concept.
 
Von Feature-armen auf Feature-reiches Niveau zu gehen, sollte eigentlich kein Problem sein. Ein Win9x-Co-Kernel, dessen Grafikaufrufe über den Linux-Stack nebst RTX-5090-Treiber weitergereicht werden, könnte natürlich weiterhin kein Direct3D 12. Aber wen juckt das, solange der Treiber weiterhin Direct3D 9 kann, also versteht, was das 9x-Subsystem von ihm will?

Ob sich das lohnt, hängt natürlich stark von der Qualität ab. Es gibt zwar ohne Ende Spiele, die nicht unter DOS laufen, aber unter 9x. Nämlich so ziemlich alles, was zwischen 1996 und schätzungsweise 2010 erschienen ist. (Das letzte Bloß-kein-Windows-Game, dass mir in Erinnerung geblieben ist, war Privateer 2, aber was war der erste XP-only-Titel?) Dazu kommen noch einige Windows-3.x-Spiele aus der ersten Hälfte der 90er, die in der DOSBOX halt eine zweite Ebene erfordern, unter 9x aber in der Regel gar keinen Ärger machen. Aber: Für viele der späteren existieren natürlich schon andere Workarounds. Ein großer Gewinn wäre ein 9x-Subsystem erst, wenn es hundertprozentige Kompatibilität garantieren könnte, inklusive 3D-Beschleunigung und hochwertigem Sound. (Mapping von DirectSound3D-Extensions auf OpenAL wäre z.B. ein Killer-Feature, das Emulationen einfach nicht bieten können.)
 
Zurück