Wine 11.18 bringt Kerneltreiber, Staging repariert WoW64
Wine 11.18 erschien am 18. September mit 380 Commits und 21 Fehlerbehebungen. Wine-Staging trägt 273 zusätzliche Patches, zwei davon für WoW64-Dienste.
3 Min. Lesezeit

Die Zahlen
- commits in Wine 11.18
- 380
- bugs fixed in Wine 11.18
- 21
- extra patches Wine-Staging carries over upstream
- 273
Wine 11.18 erschien am 18. September 2026 mit rund 380 Commits und 21 Fehlerbehebungen. Der Schwerpunkt der neuen Arbeit liegt bei Windows-Kerneltreibern. Wine-Staging 11.18 folgte am selben Tag und ergänzte zwei Patches, die Windows-Dienste mit falscher Architektur korrigieren.
Wine lässt Windows-Software unter Linux laufen, ohne Windows. Ein Kerneltreiber ist Code, den Windows in das Betriebssystem selbst lädt. Das ist die schwierigste Softwareklasse für Wine, denn sie sitzt unterhalb der Anwendungsebene, die Wine sonst nachbildet.
Was im Hauptzweig landete
Linux Compatible berichtet, dass die Treiberarbeit in ntoskrnl.exe stattfindet, Wines Stellvertreter für den Windows-Kernel. Die Veröffentlichung baut Plug-and-Play-Gerätebäume aus, also die Strukturen, mit denen Windows angeschlossene Hardware beschreibt.
Diese Bäume tragen nun Installationsdaten, eindeutige Instanzkennungen und Container-Kennungen, sowohl für Wurzelgeräte als auch für deren Kindelemente. Anti-Cheat-Systeme und Hardware-Werkzeuge lesen genau diese Felder. Sie auszufüllen ist der Grund, warum solche Software glaubt, unter Windows zu laufen.
Auch das Modul mountmgr wurde verbessert. Es behandelt Speichercontroller, was für jedes Windows-Programm zählt, das die darunterliegenden Laufwerke prüft.
Was Staging zusätzlich bringt
Wine-Staging ist der experimentelle Zweig, und Phoronix berichtet, er trage bei dieser Veröffentlichung 273 zusätzliche Patches über dem Hauptzweig.
Zwei davon beheben einen alten Dienstfehler. Ein 32-Bit-Installationsprogramm konnte einen 64-Bit-Dienst anlegen, und Wine vermerkte dafür das falsche WoW64-Kennzeichen in der Registrierung. WoW64 ist die Schicht, die 32-Bit-Windows-Programme in einer 64-Bit-Umgebung ausführt. Das falsche Kennzeichen ließ den Dienst mit der falschen Binärarchitektur starten und scheitern.
Linux Compatible beschreibt die Korrektur: Eine Hilfsfunktion liest die PE-Kopfdaten der ausführbaren Datei und ordnet ihren Maschinentyp der richtigen Codegröße zu. Die zugehörigen Patches prüfen die Binärdatei, bevor ein WoW64-Eintrag gesetzt wird, und schreiben für 64-Bit-Binärdateien gar kein WoW64 mehr.
| Punkt | Detail |
|---|---|
| Wine 11.18 | 18. September 2026, etwa 380 Commits, 21 Fehlerbehebungen |
| Wine-Staging 11.18 | 273 Patches über dem Hauptzweig |
| Dienstfehler von 2019 | Wine-Fehler 47175, Kerneldienste |
| Dienstfehler von 2020 | Wine-Fehler 50431, WoW64-Dienste |
| Videokorrektur | YV12 nach RGB, behebt einen Absturz in Worms Forts: Under Siege |
Der Videopatch behandelt den VMR-9-Filter, der planares YV12 falsch verarbeitete, ein YUV-4:2:0-Format, wenn das Ausgabeziel rohes RGB erwartete. Staging ergänzt eine Softwareumwandlung, was DirectShow-basierten Abspielprogrammen und älteren Spielen hilft. Phoronix merkt zudem an, dass der neueste VKD3D-Code eingeflossen ist.
Was das für Entwickler bedeutet
Wer eine Windows-Anwendung mit einem Dienst ausliefert, sollte erneut testen. Der behobene Architekturfehler wurde erstmals 2019 gemeldet. Jede Behelfslösung für einen Dienst, der unter Wine nicht startete, ist womöglich überflüssig geworden.
Testen Sie gegen Staging, bevor Sie einen Fehler für ungelöst halten. Der Abstand von 273 Patches bedeutet, dass ein Fehler aus dem stabilen Wine im experimentellen Zweig schon behoben sein kann. Zu wissen, auf welcher Seite eine Korrektur liegt, sagt Ihnen, ob Sie warten oder eine Behelfslösung ausliefern.
Die Treiberarbeit ist der Teil, den man über die nächsten Veröffentlichungen beobachten sollte. Plug-and-Play-Bäume mit echten Instanz- und Container-Kennungen sind die Grundlage für Software, die Hardware prüft, und das war bisher die hartnäckige Kategorie. Das ist ein langsamer Aufbau und kein Schalter, der umgelegt wird.
Nichts davon ist eine stabile Veröffentlichung. Wines Entwicklungsreihe erscheint alle zwei Wochen. Fixieren Sie also die Version, die Ihre Unterstützungsmatrix nennt, und halten Sie den Unterschied zwischen Wine und Wine-Staging in Fehlerberichten ausdrücklich fest.
Quellen
Ähnliche Artikel

FEX-Emu erklärt die Kosten von x86-TSO auf Arm
Die Nachbildung der x86-Speicherregeln auf Arm senkt den Durchsatz bei unausgerichteten Zugriffen auf 8,5% des Ausgangswerts. Write-Combine-Speicherungen sollen 816-mal schlechter sein.

Ubuntu 26.10 liefert einen Linux-7.3-Vorabkernel aus
Ubuntu 26.10 erscheint am 15. Oktober, drei Tage bevor Linux 7.3 als stabil gelten soll. Das ISO enthält einen Release Candidate.

Kbuild-Patches für Linux 7.4 verkürzen Kernel-Builds
Eine kbuild-Serie für Linux 7.4 verkürzt No-op-Builds um rund 80 Prozent und nimmt einem kompletten allmodconfig-Build 37,6 Sekunden ab.