Veröffentlichung von Wine 6.18 und Wine Staging 6.18

Die experimentelle Version der offenen WinAPI-Implementierung - Wine 6.18 - wurde veröffentlicht. Seit der Veröffentlichung von Version 6.17 wurden 19 Fehlerberichte geschlossen und 485 Änderungen vorgenommen.

Die wichtigsten Änderungen:

  • Die Bibliotheken Shell32 und WineBus wurden in das PE-Format (Portable Executable) konvertiert.
  • Die Unicode-Daten wurden auf Version 14 aktualisiert.
  • Die Mono-Engine wurde auf Version 6.4.0 aktualisiert.
  • ZusĂ€tzliche Arbeiten zur UnterstĂŒtzung des Debugging-Formats DWARF 3/4 wurden durchgefĂŒhrt.
  • Ein neuer Standard-Backend fĂŒr Joysticks, die das HID (Human Interface Devices) Protokoll unterstĂŒtzen, wurde aktiviert.
  • Die Fehlerberichte, die mit dem Spiel Resident Evil 7 verbunden sind, wurden geschlossen.
  • Die Fehlerberichte, die mit den Anwendungen Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03 verbunden sind, wurden geschlossen.

Gleichzeitig wurde das Release des Wine Staging 6.18 Projekts erstellt, in dessen Rahmen erweiterte Wine-Builds entwickelt werden, die nicht vollstĂ€ndig getestete oder riskante Patches enthalten, die noch nicht fĂŒr die Hauptentwicklungszweig von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 616 zusĂ€tzliche Patches.

In der neuen Version wurde die Synchronisation mit dem Quellcode von Wine 6.18 durchgefĂŒhrt. Insgesamt wurden 7 Patches, die mit ntoskrnl.exe, IRP, der UnterstĂŒtzung von unixfs in shell32 und der Umsetzung der Funktionen K32GetModuleBaseNameW, K32GetModuleInformation und K32GetModuleBaseNameA verbunden sind, in den Hauptzweig von Wine ĂŒbertragen. Es wurden 4 Patches zur Integration von Token-Objekten in SAPI und zur UnterstĂŒtzung der Funktionen FltBuildDefaultSecurityDescriptor und ISpObjectToken-CreateInstance hinzugefĂŒgt. Der Patch plat-streaming-support wurde aktualisiert.

ZusĂ€tzlich kann die AnkĂŒndigung von Epic Games zur Implementierung der UnterstĂŒtzung der Linux-Plattform im Anti-Cheat-System Easy Anti-Cheat erwĂ€hnt werden. Die UnterstĂŒtzung wurde sowohl fĂŒr native Linux-Builds als auch fĂŒr Spiele, die mit Hilfe von Wine und Proton gestartet werden, implementiert, was es ermöglicht, Probleme beim Starten von Windows-Spielen mit aktiviertem Anti-Cheat in Wine/Proton zu lösen. Easy Anti-Cheat ermöglicht es, ein Netzwerkspiel in einem speziellen Isolationsmodus zu starten, der die IntegritĂ€t des Spielclients ĂŒberprĂŒft und Eingriffe in den Prozess sowie Manipulationen mit dessen Speicher erkennt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4