Featured image of post Wine: Entwickler-Release 11.22 veröffentlicht

Wine: Entwickler-Release 11.22 veröffentlicht

Wine, die Kompatibilitätsschicht zur Ausführung von Windows-Anwendungen unter Linux, ist in der Entwicklerversion 11.22 erschienen.

Das Release bringt unter anderem zufällige Basisadressen für DLLs, EXEs und Speicherzuweisungen (ASLR), Verbesserungen am Vulkan-Backend von wined3d, xstate-Unterstützung für ARM64EC sowie zahlreiche Updates gebündelter Bibliotheken. Insgesamt umfasst das Release rund 320 Änderungen gegenüber Version 11.21.

Hier ist eine Auswahl der Änderungen aus dem Commit-Log:

  • ntdll/server: Zufällige Basisadressen für DLLs und Executables, zufällige Speicherzuweisungen (auch in 32-Bit-Builds), Process-Mitigation-Optionen werden geladen.
  • wined3d: Vulkan-Backend unterstützt L8, L8A8 und L16, wandelt veraltete Zustände von Image-Views um und beschneidet Clears auf die Attachment-Grenzen.
  • win32u/winex11: OpenGL-Kontexte nutzen standardmäßig das Kompatibilitätsprofil, glXCreateContextAttribsARB wird immer verwendet.
  • ntdll: XSTATE-Unterstützung im ARM64EC-Exception-Dispatcher, bei APCs und im Thread-Kontext.
  • ntdll/server: Mehrere NtSetInformationFile()-Klassen wandern in den Server.
  • msxml3: DTD-Validierung mit IDREF/IDREFS und komplexen Content-Models, bessere XSLPattern-Auswertung.
  • wbemprox: Zahlreiche Fehlerbehebungen und weitere Win32_Processor-Eigenschaften.
  • winhttp: Viele Robustheits-Fixes bei Fehlerpfaden.
  • capabilityaccessmanagerclient: Neue DLL mit Stub-Implementierung.
  • mfwmaaec: Audio-Capture in transform_ProcessOutput().
  • mfreadwrite: Verbesserte Medientyp-Behandlung im Sink Writer.
  • propsys: VariantCompare() implementiert.
  • kernelbase/nls: Zeitzonendaten 2026f, Locale-Daten nach CLDR 49.
  • fonts: Zahlreiche Korrekturen an Tahoma und Tahoma Bold.
  • Importe: mpg123 1.33.7, libpng 1.6.59, LibTIFF 4.7.2, lcms2 2.20, Capstone 5.0.9, SQLite 3.54.1.

Wine Logo

Quelle: GitLab

PlayingTux – Playing Games on Linux - since 1995.