Bol vydaný nástroj Hangover 10.0, ktorý umožňuje spúšťanie 32-bitových Windows aplikácií zostavených pre architektúry x86 (i386) a ARM32 v prostredí založenom na architektúre ARM64 (Aarch64). Pracuje sa na realizácii variantu Hangover pre architektúru RISC-V. Vývoj projektu sa distribuuje pod licenciou LGPL 2.1.
Hangover výrazne prekonáva výkonnosť konfigurácií, v ktorých sa Wine spúšťa celkom v režime emulácie, pretože pri použití Hangoveru sa emulátor používa iba na vykonávanie kódu samotnej aplikácie, zatiaľ čo všetky systémové volania, knižnice a komponenty Wine sa vykonávajú mimo emulátora v nativnom pre aktuálnu platformu vykonaní (Hangover prerušuje reťazec emulácie na úrovni volaní k win32 a wine). V emulačnej vrstve môžu byť použité emulátory QEMU, FEX a Box64, v závislosti od preferencií používateľa. Práca na podpore emulátora Blink bola zahájená, ale zatiaľ nebola dokončená.
Medzi zmenami vo verzii 10.0:
- Prechod na využívanie kódovej základne Wine 10.
- Pridaná podpora architektúry ARM64EC (ARM64 Emulation Compatible), ktorá umožňuje vykonávať v prostredí ARM64 samostatné moduly s kódom x86_64 pomocou emulátora.
- Začalo sa formovanie pripravených zostáv pre Debian 13 (testing) a Ubuntu 20.04/22.04/24.04/24.10 (predtým sa zostavy formovali len pre Debian 11 a 12).
- Pre architektúry ARM64 a ARM64EC bola realizovaná zostava DXVK s implementáciou Direct3D 8/9/10/11 nad API Vulkan.
- Zabezpečená kompatibilita s balíkom fex-emu-wine. Emulátor FEX bol aktualizovaný na verziu 2412.
Zdroj: opennet.ru
