Wine 8.0 veröffentlicht: Unterstützung für Sony-Gamepads und viele weitere Neuerungen

Wine 8.0 veröffentlicht: Unterstützung für Sony-Gamepads und viele weitere Neuerungen

Wine-Entwickler haben die Veröffentlichung einer neuen Version des Tools zum Ausführen von Windows-Anwendungen auf Linux-Computern angekündigt. Im letzten Jahr der Entwicklung erhielt das Dienstprogramm 8600 Bearbeitungen – seine Ersteller sprachen über die wichtigsten Änderungen in der neuen Version.

In Wine 8.0 wurde ein vierjähriger Prozess der Konvertierung von DLLs zur Verwendung des PE-Formats (ausführbare Dateien, wie in Windows) abgeschlossen. Dies löste die Probleme beim Zusammenpassen von Systemmodulen auf der Festplatte und im Speicher (Kopierschutzschema) und ermöglichte das Ausführen von 32-Bit-Anwendungen in einer 64-Bit-x86-Programmumgebung auf Systemen mit ARM-Chips.

Fortschritte haben die Entwickler auch bei der Implementierung des WoW64-Subsystems gemacht. Mit seiner Hilfe können 32-Bit-Windows-Anwendungen ohne 32-Bit-Unix-Bibliotheken arbeiten. Diese Funktion befindet sich noch in der Entwicklung, daher raten Programmierer normalen Benutzern davon ab, sie zu aktivieren. Falls dennoch ein Bedarf besteht, können Sie ihn beim Erstellen von Wine mit der Option --enable-archs aktivieren.ms-*. Dies reduzierte den Verbrauch von Adressraum und reduzierte die Belastung des Laufwerks. Integrierte Bibliotheken wurden auf Faudio 22.11, LCMS2 2.14, LibJPEG 9e, LibMPG123 1.31.1, LibPng 1.6.39, LibTiff 4.4.0, LibXml2 2.10.3, LibXslt 1.1.37 und Zlib 1.2.13 aktualisiert.

< p class="ql-align-justify">Die Entwickler achteten sehr darauf, wie Linux mit Gamecontrollern funktioniert. Sie verbesserten die Unterstützung für Vibrationsfeedback von Gaming-Rädern und fügten Unterstützung für Sony DualShock- und DualSense-Gamepads hinzu, die das Hidraw-Backend verwenden. Darüber hinaus wurde das Design des Joystick-Bedienfelds neu gestaltet.

Eine weitere nützliche Neuerung ist die Unterstützung von Filtern für die MPEG-1-Audiodekodierung auf Basis des GStreamer-Frameworks. Es gab auch viele Optimierungen im Zusammenhang mit der Beschleunigung des Streamings, sowohl im gemeinsamen Code als auch im GL-Renderer. Je nach Anwendung kann dies zu erheblichen Leistungsverbesserungen führen.

Laut den Entwicklern

Weitere bemerkenswerte Neuerungen in Wine 8.0:

  • Linking für die meisten Systemschriftarten aktiviert
  • light theme ist jetzt standardmäßig aktiv
  • RSA-PSS-Signaturalgorithmus hinzugefügt
  • JScript Garbage Collector implementiert

Die vollständige Liste der Änderungen ist auf der Projektwebsite verfügbar. Für eine Liste der Spiele und Anwendungen, die auf Kompatibilität mit Wine getestet wurden, folgen Sie bitte diesem Link.