Utgåvan Hangover 10.0, paket för att köra Windows-applikationer på ARM64-system

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

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster