Wein 11,9

Wein 11,9 Wein 11,9 Wein 11,9 Wein 11,9

Die Veröffentlichung fand statt Wein 11,9, eine weitere experimentelle Version der freien Implementierung der Win32 API, die es ermöglicht, Windows-Anwendungen unter Linux, BSD und macOS ohne vollständige virtuelle Maschine auszuführen. Die Veröffentlichung wurde veröffentlicht. 15. Mai 2026 und setzt den zweiwöchigen Entwicklungszyklus der Version 11.x fort, die später die Grundlage für Wine 12.0 bilden wird.

In Wine 11.9 liegt der Schwerpunkt auf niedrigstufigen Änderungen im Thread-Management, Verbesserungen für ARM64, der Entwicklung der Wayland-Unterstützung und einer weiteren Erhöhung der Kompatibilität mit Anwendungen, die VBScript verwenden. Darüber hinaus haben die Entwickler 24 Fehlerberichte geschlossen, die sowohl Anwendungsprogramme als auch Spiele betreffen.

Was hat sich geändert

  • Die mit Wine gelieferte SQLite-Bibliothek wurde hinzugefügt. Wine enthält eine eigene Kopie von SQLite, die auf dem Quellcode des Hauptprojekts SQLite basiert. Sie wird zur Implementierung von winsqlite3 verwendet, einem Windows-kompatiblen Zugriff auf SQLite. Dies verringert praktisch die Abhängigkeit von der externen Umgebung und macht das Verhalten von winsqlite3 vorhersehbarer für Windows-Programme, die erwarten, dass diese Bibliothek im System vorhanden ist.

  • Die Unterstützung für System-Threads wurde begonnen. Wine hat begonnen, auf die Verwendung von Betriebssystem-Threads umzusteigen, wo zuvor Teile der Arbeit von eigenen internen Mechanismen durchgeführt wurden. Diese Änderung wird bisher als anfängliche Unterstützung bezeichnet, ist jedoch wichtig für die weitere Überarbeitung der internen Subsysteme von Wine. Insbesondere wird angemerkt, dass System-Threads auch von anderen Komponenten, einschließlich interner Teile des Audiotreibers, genutzt werden können.

  • Die Unterbrechung von Threads im emulierten Code auf ARM64 wurde implementiert. Für ARM64 wurde die Möglichkeit hinzugefügt, Threads innerhalb des emulierten Codes zu unterbrechen. Dies gilt für Fälle, in denen Wine Windows-Anwendungscode auf ARM64-Systemen ausführt und das Verhalten von Windows hinsichtlich der Thread-Verwaltung korrekt nachbilden muss. Die Verbesserung ist besonders wichtig für komplexe Programme, die aktiv mit Multithreading, Synchronisation und niedrigstufigen Ausführungsmechanismen arbeiten.

  • Die Arbeit an der Kompatibilität mit VBScript wurde fortgesetzt. In der neuen Version wurden wieder Anpassungen zur Unterstützung von VBScript vorgenommen. Dieses Element ist nicht nur für alte Skripte, sondern auch für Installer, Unternehmensanwendungen und Hilfskomponenten von Windows-Programmen notwendig, die nach wie vor Skripte in VBScript verwenden. Zu den behobenen Fehlern gehört besonders ein Problem beim Parsen von Zuweisungen in VBScript.

  • Die Unterstützung für die erzwungene Bewegung des Zeigers im Wayland-Treiber wurde hinzugefügt. Im Wine-Treiber für Wayland wurde die Unterstützung für die Zeigerbewegung über das Protokoll wp_pointer_warp_v1 eingeführt. Diese Funktion ist für Anwendungen und Spiele erforderlich, die erwarten, dass das Programm den Mauszeiger programmgesteuert verschieben kann. Für reguläre Desktopanwendungen ist dies nicht immer bemerkbar, aber für Spiele, insbesondere aus der Ich-Perspektive, führt das Fehlen dieser Funktion häufig zu Problemen mit der Kamerasteuerung und dem Erfassen der Maus.

  • 24 Fehler wurden behoben. Die Liste der behobenen Probleme umfasst Korrekturen für Lotus Notes, WinSCP, VBScript, Wargaming Game Center, Command & Conquer 3 und andere Anwendungen und Spiele. Unter den spezifischen Berichten wurden der Installationsfehler des Lotus Notes 8.x mit dem SAX-Parser-Fehler, das Rendering-Problem in WinSCP und der Kompilierungsfehler der Zuweisungsanweisung in VBScript erwähnt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4