La version de l'outil Hangover 10.11 a été publiée, permettant d'exécuter des applications Windows 32 bits, compilées pour les architectures x86 (i386) et ARM32, dans des environnements basés sur l'architecture ARM64 (Aarch64). Une version de Hangover pour l'architecture RISC-V est en cours de développement. Les travaux sur le projet sont diffusés sous la Licence LGPL 2.1.
Hangover surpasse nettement en performance les configurations où Wine est exécuté entièrement en mode émulation, car avec Hangover, l'émulateur est utilisé uniquement pour l'exécution du code de l'application elle-même, tandis que tous les appels système, bibliothèques et composants Wine sont exécutés en dehors de l'émulateur dans l'environnement natif actuel. (Hangover rompt la chaîne d'émulation au niveau des appels à win32 et wine). Dans la couche d'émulation, FEX et Box64 peuvent être utilisés, selon les préférences de l'utilisateur. Le travail sur la prise en charge de l'émulateur Blink a été lancé, mais n'est pas encore achevé.
Parmi les modifications dans la version 10.11 :
- La prise en charge de l'utilisation de QEMU dans la couche d'émulation a été arrêtée. Au lieu de trois systèmes d'émulation, le projet ne conserve que deux — FEX et Box64.
- La synchronisation avec la base de code Wine 10.11 a été réalisée.
- L'état de l'émulateur Box64 a été mis à jour vers la base de code actuelle à partir de Git.
Source : opennet.ru
