Die Veröffentlichung des Tools Hangover 11.0 ermöglicht das Ausführen von 64- und 32-Bit-Windows-Anwendungen, die für die Architekturen x86 (i386), x86_64 und ARM32 kompiliert wurden, in Umgebungen, die auf der Architektur ARM64 (Aarch64) basieren. Es wird an einer Implementierung der Hangover-Version für die Architektur RISC-V gearbeitet. Die Ergebnisse des Projekts werden unter der Lizenz LGPL 2.1 verbreitet.
Hangover übertrifft deutlich die Leistung von Konfigurationen, in denen Wine vollständig im Emulationsmodus ausgeführt wird, da bei der Verwendung von Hangover der Emulator nur zur Ausführung des Anwendungscodes verwendet wird, während alle Systemaufrufe, Bibliotheken und Komponenten von Wine außerhalb des Emulators in der nativen Ausführung der aktuellen Plattform bearbeitet werden (Hangover trennt die Emulationskette auf der Ebene der win32- und wine-Aufrufe). Im Emulationslayer können je nach Benutzerpräferenz FEX und Box64 verwendet werden. Die Arbeit zur Unterstützung des Emulators Blink wurde begonnen, ist aber noch nicht abgeschlossen.
Zu den Neuerungen in der neuen Version gehören:
- Die Synchronisierung mit der Codebasis von Wine 11 wurde abgeschlossen. Die Anzahl der Patches mit Ergänzungen über Wine wurde auf 10 reduziert.
- Die Emulatoren FEX 2601 und Box64 0.4 wurden aktualisiert.
- Die Bibliothek box64cpu.dll wurde in das Box64-Projekt unter dem Namen WowBox64.dll verschoben.
- Die Unterstützung für QEMU wurde eingestellt. Nur die Unterstützung für die Emulatoren FEX und Box64 bleibt erhalten.
- Pakete für Ubuntu 25.10 wurden hinzugefügt.
Quelle: opennet.ru
