Wine 6.18-Release und Wine-Staging 6.18

Ein experimenteller Zweig der offenen Implementierung von WinAPI – Wine 6.18 – wurde veröffentlicht. Seit der Veröffentlichung der Version 6.17 wurden 19 Fehlerberichte geschlossen und 485 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Die Shell32- und WineBus-Bibliotheken wurden in das PE-Format (Portable Executable) konvertiert.
  • Unicode-Daten auf Version 14 aktualisiert.
  • Die Mono-Engine wurde auf Version 6.4.0 aktualisiert.
  • Es wurden zusätzliche Arbeiten zur Unterstützung des DWARF 3/4-Debugformats durchgeführt.
  • Das neue Backend ist standardmäßig für Joysticks aktiviert, die das HID-Protokoll (Human Interface Devices) unterstützen.
  • Fehlermeldungen im Zusammenhang mit dem Betrieb von Resident Evil 7 wurden geschlossen.
  • Geschlossene Fehlermeldungen im Zusammenhang mit dem Betrieb von Anwendungen: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.

Gleichzeitig wurde das Projekt Wine Staging 6.18 veröffentlicht, in dessen Rahmen erweiterte Builds von Wine erstellt werden, einschließlich noch nicht vollständig fertiger oder riskanter Patches, die noch nicht für die Übernahme in den Hauptzweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 616 zusätzliche Patches.

Die neue Version synchronisiert sich mit der Codebasis von Wine 6.18. 7 Patches im Zusammenhang mit der Unterstützung von ntoskrnl.exe, IRP, unixfs in Shell32 und der Implementierung der Funktionen K32GetModuleBaseNameW, K32GetModuleInformation und K32GetModuleBaseNameA wurden auf das Haupt-Wine übertragen. 4 Patches mit der Möglichkeit hinzugefügt, Token-Objekte in Sapi zu integrieren und die Funktionen FltBuildDefaultSecurityDescriptor und ISpObjectToken-CreateInstance zu unterstützen. Aktualisierter Plat-Streaming-Support-Patch.

Darüber hinaus können wir die Ankündigung von Epic Games zur Implementierung der Unterstützung für die Linux-Plattform im Anti-Cheat-System Easy Anti-Cheat zur Kenntnis nehmen. Die Unterstützung ist sowohl für native Linux-Builds als auch für Spiele implementiert, die mit Wine- und Proton-Layern gestartet werden, wodurch Probleme beim Starten von Spielen mit aktiviertem Anti-Cheat in Wine/Proton-Windows-Builds gelöst werden. Mit Easy Anti-Cheat können Sie ein Netzwerkspiel in einem speziellen Isolationsmodus ausführen, der die Integrität des Spielclients überprüft und Blockaden des Prozesses sowie Manipulationen seines Speichers erkennt.

Source: opennet.ru

Kommentar hinzufügen