Die Veröffentlichung des Hangover-Tools 10.11 ermöglicht das Ausführen von 32-Bit-Windows-Anwendungen, die für die Architekturen x86 (i386) und ARM32 kompiliert wurden, in Umgebungen, die auf ARM64 (Aarch64) basieren. Eine Umsetzung der Hangover-Variante für die RISC-V-Architektur befindet sich in Entwicklung. Die Projektergebnisse werden unter der LGPL 2.1-Lizenz 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 Anwendungs-Codes verwendet wird, während alle Systemaufrufe, Bibliotheken und Komponenten von Wine außerhalb des Emulators in der nativen Ausführung auf der aktuellen Plattform erfolgen (Hangover bricht die Emulationskette auf der Ebene der win32- und wine-Anrufe). Im Emulationslayer können je nach Benutzerpräferenzen FEX und Box64 verwendet werden. Die Arbeit zur Unterstützung des Blink-Emulators wurde begonnen, aber ist noch nicht abgeschlossen.
Zu den Änderungen in Version 10.11 gehören:
- Die Unterstützung für den Einsatz von QEMU in der Emulationsschicht wurde eingestellt. Anstelle von drei Emulationssystemen sind im Projekt nur noch zwei — FEX und Box64 — verblieben.
- Die Synchronisation mit der Codebasis von Wine 10.11 wurde durchgeführt.
- Der Zustand des Emulators Box64 wurde auf die aktuelle Codebasis aus Git aktualisiert.
Quelle: opennet.ru
