On avaldatud Hangover 10.0 tööriistade väljaanne, mis võimaldab käivitada 32-bitiseid Windowsi rakendusi, mis on loodud x86 (i386) ja ARM32 arhitektuuridele, ARM64 (Aarch64) arhitektuuril põhinevates keskkondades. Töös on Hangover'i versiooni rakendamine RISC-V arhitektuurile. Projekti arendust jagatakse LGPL 2.1 litsentsi alusel.
Hangover ületab oluliselt jõudlust konfiguratsioonidega, kus Wine käivitatakse täielikult emulatsioonirežiimis, kuna Hangover'i kasutamisel rakendatakse emulaatorit ainult rakenduse enda koodi täitmiseks, samas kui kõik süsteemikutsed, raamistikud ja komponendid Wine'is täidetakse emulaatorist väljaspool kohalikus platvormi teostuses (Hangover katkestab emulatsiooni ahelat win32 ja wine kutsungite tasemel). Emulatsiooni kihis saavad kasutajad valida emulaatoreid nagu QEMU, FEX ja Box64, sõltuvalt eelistustest. Blink emulaatori toe toetamine on alanud, kuid pole veel lõpetatud.
Versioonis 10.0 toimunud muudatuste seas:
- Üleminek Wine 10 koodibaasi kasutamisele.
- Lisatud toetus ARM64EC (ARM64 Emulation Compatible) arhitektuurile, mis võimaldab ARM64 keskkonnas käivitada eraldi mooduleid x86_64 koodiga emulaatori abil.
- Alustati valmis kogumite koostamist Debian 13 (testing) ja Ubuntu 20.04/22.04/24.04/24.10 jaoks (varasemalt koostati kogusid ainult Debian 11 ja 12 jaoks).
- ARM64 ja ARM64EC arhitektuuride jaoks on realiseeritud DXVK kogum, mis sisaldab Direct3D 8/9/10/11 teostust Vulkan API peal.
- Tagatud on ühilduvus fex-emu-wine paketiga. FEX emulaator on uuendatud versioonini 2412.
Allikas: opennet.ru
