Vydanie Hangover 10.0, balíka na spúšťanie Windows aplikácií na systémoch ARM64

Bol vydaný nástroj Hangover 10.0, ktorý umožňuje spúšťanie 32-bitových Windows aplikácií zostavených pre architektúry x86 (i386) a ARM32 v prostredí založenom na architektúre ARM64 (Aarch64). Pracuje sa na realizácii variantu Hangover pre architektúru RISC-V. Vývoj projektu sa distribuuje pod licenciou LGPL 2.1.

Hangover výrazne prekonáva výkonnosť konfigurácií, v ktorých sa Wine spúšťa celkom v režime emulácie, pretože pri použití Hangoveru sa emulátor používa iba na vykonávanie kódu samotnej aplikácie, zatiaľ čo všetky systémové volania, knižnice a komponenty Wine sa vykonávajú mimo emulátora v nativnom pre aktuálnu platformu vykonaní (Hangover prerušuje reťazec emulácie na úrovni volaní k win32 a wine). V emulačnej vrstve môžu byť použité emulátory QEMU, FEX a Box64, v závislosti od preferencií používateľa. Práca na podpore emulátora Blink bola zahájená, ale zatiaľ nebola dokončená.

Medzi zmenami vo verzii 10.0:

  • Prechod na využívanie kódovej základne Wine 10.
  • Pridaná podpora architektúry ARM64EC (ARM64 Emulation Compatible), ktorá umožňuje vykonávať v prostredí ARM64 samostatné moduly s kódom x86_64 pomocou emulátora.
  • Začalo sa formovanie pripravených zostáv pre Debian 13 (testing) a Ubuntu 20.04/22.04/24.04/24.10 (predtým sa zostavy formovali len pre Debian 11 a 12).
  • Pre architektúry ARM64 a ARM64EC bola realizovaná zostava DXVK s implementáciou Direct3D 8/9/10/11 nad API Vulkan.
  • Zabezpečená kompatibilita s balíkom fex-emu-wine. Emulátor FEX bol aktualizovaný na verziu 2412.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster