Megjelent a Hangover 10.0 eszközkészlet, amely lehetővé teszi az x86 (i386) és ARM32 architektúrákra készült 32 bites Windows-alkalmazások indítását ARM64 (Aarch64) architektúrával rendelkező környezetekben. Fejlesztés alatt áll a Hangover RISC-V architektúrára készült változata. A projekt fejlesztései LGPL 2.1 licenc alatt terjesztésre kerülnek.
A Hangover teljesítménye jelentősen felülmúlja azokat a konfigurációkat, ahol a Wine teljes emulációs módban fut, mivel a Hangover használatával az emulátor csak az alkalmazás kódjának végrehajtására szolgál, míg az összes rendszerhívás, könyvtár és komponens a Wine-ból az aktuális platform natív végrehajtásában történik (a Hangover megszakítja az emulációs láncokat a win32 és a wine hívások szintjén). Az emulációs rétegbe a felhasználó preferenciáitól függően a QEMU, FEX és Box64 emulátorok használhatók. Elkezdődött a Blink emulátor támogatásának munkája, de ez még nem fejeződött be.
A 10.0 verzióban történt változások:
- Átállás a Wine 10 kódbázisának használatára.
- ARM64EC (ARM64 Emulation Compatible) architektúra támogatásának hozzáadása, amely lehetővé teszi, hogy ARM64 környezetben x86_64 kódot tartalmazó modulok futjanak emulátor segítségével.
- Kész építmények készítése elkezdődött a Debian 13 (testing) és az Ubuntu 20.04/22.04/24.04/24.10 számára (korábban csak Debian 11 és 12 számára készült építmények).
- ARM64 és ARM64EC architektúrákhoz DXVK építés valósult meg, amely a Direct3D 8/9/10/11 megvalósítását biztosítja a Vulkan API fölött.
- Kompatibilitás biztosítása a fex-emu-wine csomaggal. A FEX emulátor frissítve lett a 2412-es verzióra.
Forrás: opennet.ru
