Neue Versionen von Wine 4.20 und Wine Staging 4.20

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

Die wichtigsten Änderungen sind:

  • Eine neue Version der Mono-Engine 4.9.4 mit aktualisierter Unterstützung wurde integriert. FNA (ein Projekt zur Entwicklung einer alternativen Implementierung von Microsoft XNA Game Studio 4.0, um das Portieren von Windows-Spielen zu erleichtern);
  • Die Zustandsbeibehaltung von Code in VBScript und JScript wurde sichergestellt (Script-Persistenz);
  • Das grafische API Vulkan wurde gemäß der neuen Spezifikation Vulkan 1.1.126 aktualisiert.
  • Die Unterstützung für LLVM MinGW wurde verbessert;
  • Fehlerberichte, die mit der Ausführung von Spielen und Anwendungen wie 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 One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad und Epic Games Launcher verbunden sind, wurden geschlossen.

Außerdem statt Projektveröffentlichung Wine Staging 4.20, das erweiterte Builds von Wine ohne vollständig bereitgestellte oder riskante Patches entwickelt, die noch nicht für die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 832 zusätzliche Patches.

In der neuen Version von Wine Staging wurde die Synchronisation mit dem Code-Basis von Wine 4.20 vorgenommen. Acht Patches, die dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf und ole32 betreffen, wurden in den Hauptzweig von Wine integriert. Ein Patch zur Implementierung der Funktion Direct3DShaderValidatorCreate9() wurde hinzugefügt, die für den Start der Demoversion von The Sims 2 erforderlich ist. Die Patches wurden aktualisiert. winebuild-Fake_Dlls, ntdll-NtContinue und ntdll-MemoryWorkingSetExInformation.

speziellen Distribution Durchführung von Arbeiten zum Hinzufügen in DXVK die Möglichkeit die direkte Nutzung von Direct3D 11 unter Linux zu ermöglichen, ohne an Wine gebunden zu sein. 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 kompiliert und konnte nur in Verbindung mit Wine verwendet werden, um Windows-Spiele zu starten. Die vorgeschlagenen Änderungen ermöglichen es, DXVK in Form einer Shared Library für Linux zu erstellen, die mit regulären Linux-Anwendungen verbunden werden kann, um das Direct3D 11 API darin zu nutzen. Diese Möglichkeit könnte nützlich sein, um das Portieren von Windows-Spielen nach Linux zu vereinfachen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster