Version 10.0 av verktyget Hangover har publicerats och möjliggör körning av 32-bitars Windows-applikationer, som Àr byggda för x86 (i386) och ARM32-arkitekturer, i ARM64 (Aarch64) miljöer. En implementation av Hangover för RISC-V-arkitekturen Àr under utveckling. Projektets kÀllkod distribueras under LGPL 2.1-licensen.
Hangover övertrÀffar avsevÀrt prestandan hos konfigurationer dÀr Wine körs helt i emuleringslÀge, eftersom Hangover endast anvÀnder emulatorteknik för att köra sjÀlva applikationskoden, medan alla systemanrop, bibliotek och komponenter av Wine körs utanför emulatort i den aktuella plattformens native körning (Hangover bryter emuleringskedjan pÄ anrop till win32 och wine). I emuleringslagret kan emulators som QEMU, FEX och Box64 anvÀndas beroende pÄ anvÀndarens preferenser. Arbetet med att stödja emulatorn Blink har pÄbörjats men Àr inte klart Àn.
Ăndringar i version 10.0 inkluderar:
- ĂvergĂ„ng till Wine 10 kodbas.
- Stöd för ARM64EC-arkitekturen (ARM64 Emulation Compatible) har lagts till, vilket gör det möjligt att köra separata moduler med x86_64-kod i en ARM64-miljö via emulatorn.
- Uppbyggnaden av fÀrdiga paket för Debian 13 (testing) och Ubuntu 20.04/22.04/24.04/24.10 har inletts (tidigare byggdes paket endast för Debian 11 och 12).
- För ARM64 och ARM64EC-arkitekturerna har en DXVK-byggnad implementerats med direkt 8/9/10/11 ovanpÄ Vulkan-API:t.
- Kompatibilitet med paketet fex-emu-wine har sÀkerstÀllts. FEX-emulatorn har uppdaterats till version 2412.
KĂ€lla: opennet.ru
