Neue Versionen von Wine 4.20 und Wine Staging 4.20

Verfügbar experimentelle Veröffentlichung der offenen Implementierung der Win32-API – Wine 4.20. Seit der Veröffentlichung der Version 4.19 37 Fehlerberichte wurden geschlossen und 341 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Neue Version der Mono 4.9.4-Engine mit aktiviertem Support-Update FNA (ein Projekt zur Erstellung einer alternativen Implementierung von Microsoft XNA Game Studio 4.0, um die Portierung von Windows-Spielen zu vereinfachen);
  • Bereitstellung der Erhaltung des Codestatus in VBScript und JScript (Skriptpersistenz);
  • Die Vulkan-Grafik-API-Implementierung wurde an die neue Vulkan 1.1.126-Spezifikation angepasst;
  • Verbesserte LLVM MinGW-Unterstützung;
  • Geschlossene Fehlerberichte im Zusammenhang mit dem Betrieb von Spielen und Anwendungen LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe - Episode Eins, Eine Geschichte über meinen Onkel, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.

Auch fand statt Projektfreigabe Weininszenierung 4.20, das erweiterte Wine-Builds entwickelt, die unvollständige oder riskante Patches enthalten, die noch nicht für die Übernahme in den Wine-Hauptzweig geeignet sind. Im Vergleich zu Wine bietet Wine Staging 832 zusätzliche Patches.

Die neue Version von Wine Staging bringt Synchronisierung mit der Wine 4.20-Codebasis. 8 Patches, die dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf und ole32 betreffen, wurden in das Haupt-Wine verschoben. Ein Patch mit der Implementierung der Direct3DShaderValidatorCreate9()-Funktion wurde hinzugefügt, die zum Ausführen der Demoversion von Die Sims 2 erforderlich ist. Aktualisierte Patches winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Darüber hinaus kann darauf hingewiesen werden Arbeiten durchführen auf hinzufügen zu DXVK Fähigkeiten direkte Nutzung von Direct3D 11 unter Linux, ohne Bindung an Wine. Bisher wurde die DXVK-Schicht mit der Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 10 und Direct3D 11 über die Vulkan-API als DLL-Bibliothek zusammengestellt und konnte nur mit Wine zum Ausführen von Windows-Spielen verwendet werden. Die vorgeschlagenen Änderungen ermöglichen es, DXVK in Form einer gemeinsam genutzten Bibliothek für Linux zu kompilieren, die mit regulären Linux-Anwendungen verknüpft werden kann, um die Direct3D 11-API zu verwenden. Diese Funktion kann nützlich sein, um die Portierung von Windows-Spielen auf Linux zu vereinfachen.

Source: opennet.ru

Kommentar hinzufügen