Zusammenfassung:
Das Open-Source-Betriebssystemprojekt ReactOS hat kürzlich ein bedeutendes zugrunde liegendes Update abgeschlossen. Das Entwicklungsteam hat den groß angelegten DirectX-Technologie-Stack auf Basis von Wine 10.0 offiziell in das System integriert. Dies gilt als einer der größten Fortschritte, die ReactOS in den letzten Jahren in Bezug auf die Windows-Anwendungs- und Spielekompatibilität gemacht hat.

ReactOS hat sich zum Ziel gesetzt, ein Open-Source-Betriebssystem zu entwickeln, das mit Microsoft Windows-Software, -Spielen und -Treibern kompatibel ist. Das Hauptziel dieses Updates besteht darin, die seit vielen Jahren entwickelte DirectX-Implementierung des Wine-Projekts in ReactOS einzuführen und dadurch die Grafikkompatibilität und den Spielunterstützungsgrad deutlich zu verbessern.
Justin Miller, der für dieses Update verantwortliche ReactOS-Entwickler, sagte, dass diese Arbeit schon lange im Gange sei, mehr als 230 Stunden persönliche Entwicklungszeit investiert wurden und die damit verbundenen Optimierungsarbeiten noch andauern.
Aus Sicht des Codeumfangs kann dieses Update als umfangreiches Refactoring bezeichnet werden. Das Entwicklungsteam führte gleichzeitig etwa 498.000 Zeilen neuen Code ein, entfernte etwa 119.000 Zeilen alten Code und bereinigte eine große Anzahl historischer DirectX-Kompatibilitätspatches und Speziallösungen.
Das aktualisierte Grafiksystem ermöglicht es ReactOS, OpenGL- und Vulkan-Technologie zu nutzen, um die DirectX-Befehlskonvertierung abzuschließen. Unter anderem erfordert die Vulkan-Unterstützung derzeit noch die Verwendung einer bestimmten Zweigversion oder des Mesa-Software-Renderers, aber die Grafikkompatibilität insgesamt wurde deutlich verbessert. Gleichzeitig hat der neue Technologie-Stack auch seine Kompatibilität unter Windows-Umgebungen verbessert.
Das Entwicklerteam gab an, dass dieses Update voraussichtlich die Lauffähigkeit von Hunderten von Spielen direkt verbessern wird. Es wird erwartet, dass viele Windows-Spiele, die in der Vergangenheit nicht gestartet werden konnten, leicht abstürzten oder schwerwiegende Kompatibilitätsprobleme hatten, in Zukunft unterstützt werden.
Justin Miller gab bekannt, dass dieses DirectX-Upgrade in Kombination mit anderen Patches, die sich noch in der Entwicklung befinden, voraussichtlich die Laufunterstützung für Hunderte von Spielen freischalten wird. Selbst auf der Grundlage aktueller Ergebnisse erhalten einige Werke, die seit langem nicht gestartet werden konnten, Kompatibilitätsverbesserungen. So kann beispielsweise der Rollenspielklassiker „Dragon Age: Origins“ nun erfolgreich auf ReactOS gestartet und ausgeführt werden.
Diese Entwicklung ist besonders wichtig für die ReactOS-Community. Obwohl ReactOS hinsichtlich der Kompatibilität mit grundlegenden Windows-Anwendungen weiterhin Fortschritte gemacht hat, war die Unterstützung moderner Grafik-APIs schon immer eine der größten Herausforderungen für das Projekt. Auch die unzureichende DirectX-Kompatibilität ist zu einem wichtigen Hindernis geworden, das den Betrieb von Windows-Spielen einschränkt.
Das Entwicklungsteam gab außerdem bekannt, dass ReactOS mit der Fertigstellung dieses zugrunde liegenden Upgrades in Zukunft möglicherweise schrittweise kompatible Unterstützung für DirectX 10-, DirectX 11- und sogar DirectX 12-Spiele realisieren wird. Obwohl diese Ziele noch lange nicht vollständig erreicht sind, hat dieses Update eine entscheidende Grundlage für die spätere Entwicklung gelegt.
Branchenbeobachter gehen davon aus, dass ReactOS mit zunehmender Reife des Wine-Ökosystems und der Weiterentwicklung moderner Grafiktechnologien wie Vulkan nach und nach die Einschränkungen beseitigt, die in der Vergangenheit nur auf die Ausführung einiger alter Windows-Software zurückzuführen waren. Wenn sich die DirectX-Kompatibilität in Zukunft weiter verbessert, wird das Projekt voraussichtlich zu einem der repräsentativsten Windows-kompatiblen Betriebssysteme in der Open-Source-Community werden.
Für dieses seit vielen Jahren entwickelte Open-Source-Projekt bedeutet die Rekonstruktion des DirectX-Technologie-Stacks nicht nur eine Verbesserung der Grafikleistung und -kompatibilität, sondern markiert auch einen wichtigen Schritt für ReactOS, um umfassendere Windows-Kompatibilitätsziele zu erreichen.
Weitere Informationen:
https://github.com/reactos/reactos/pull/9352
Kommentare