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,
glXCreateContextAttribsARBwird 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.

Quelle: GitLab