Hangover 10.0 väljalase, paket Windowsi rakenduste käitamiseks ARM64 süsteemidel

Hangover 10.0 tööriista väljaanne, mis võimaldab käitada 32-bitiseid Windowsi rakendusi, mis on loodud arhitektuuridele x86 (i386) ja ARM32, ARM64 (Aarch64) põhistel keskkondadel. Töös on Hangoveri variandi rakendamine RISC-V arhitektuurile. Projekti arendused jagatakse LGPL 2.1 litsentsi all.

Hangover ületab märkimisväärselt jõudlust konfiguratsioonides, kus Wine töötab täielikult emulatsioonirežiimis, kuna Hangoveri kasutamisel rakendatakse emulaatorit ainult rakenduskoodi täitmiseks, samas kui kõik süsteemi kõned, raamatukogud ja komponendid toimivad emulaatorist väljaspool kohaliku platvormi täitmisel (Hangover katkestab emulatsiooni ahela win32 ja winei kõnede tasemel). Emulatsioonikiht võib kasutada emulaatoreid QEMU, FEX ja Box64, sõltuvalt kasutaja eelistustest. Töö Blink emulaatori toe osas on alustatud, kuid pole veel lõpule viidud.

Versioonis 10.0 on palju muudatusi:

  • Üleminek Wine 10 koodibaasile.
  • Toetatud on ARM64EC (ARM64 Emulation Compatible) arhitektuur, mis võimaldab ARM64 keskkonnas käivitada eraldi x86_64 koodiga mooduleid emulaatori abil.
  • Alustatud on valmis kogude vormimisega Debian 13 (testing) ja Ubuntu 20.04/22.04/24.04/24.10 jaoks (varasemalt loodi kogusid ainult Debian 11 ja 12 jaoks).
  • ARM64 ja ARM64EC arhitektuuridele on loodud DXVK koos Direct3D 8/9/10/11 rakendusega Vulkan API peal.
  • Tagatud on ühilduvus fex-emu-wine pakiga. FEX emulaator on uuendatud versioonile 2412.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster