Vydání Hangover 10.0, balíčku pro spouštění Windows aplikací na systémech ARM64

Byl zveřejněn release nástroje Hangover 10.0, který umožňuje spouštění 32bitových aplikací Windows sestavených pro architektury x86 (i386) a ARM32 v prostředích postavených na architektuře ARM64 (Aarch64). V přípravě je implementace varianty Hangover pro architekturu RISC-V. Výstupy projektu jsou distribuovány pod licencí LGPL 2.1.

Hangover významně překonává výkon konfigurací, ve kterých se Wine spouští zcela v režimu emulace, protože při použití Hangover se emulátor používá pouze k provádění kódu samotné aplikace, zatímco všechny systémové volání, knihovny a komponenty Wine běží mimo emulátor v nativním provedení pro aktuální platformu (Hangover přerušuje řetězec emulace na úrovni volání k win32 a wine). V emulačním vrstvě mohou být použity emulátory QEMU, FEX a Box64, v závislosti na preferencích uživatele. Práce na podpoře emulátoru Blink byla zahájena, ale dosud nebyla dokončena.

Mezi změnami ve verzi 10.0:

  • Přechod na používání kódové základny Wine 10.
  • Byla přidána podpora architektury ARM64EC (ARM64 Emulation Compatible), která umožňuje provádět v prostředí ARM64 jednotlivé moduly s kódem x86_64 pomocí emulátoru.
  • Bylo zahájeno vytváření hotových sestavení pro Debian 13 (testing) a Ubuntu 20.04/22.04/24.04/24.10 (dříve byla sestavení vytvářena pouze pro Debian 11 a 12).
  • Pro architektury ARM64 a ARM64EC byla realizována sestava DXVK s implementací Direct3D 8/9/10/11 nad API Vulkan.
  • Byla zajištěna kompatibilita s balíčkem fex-emu-wine. Emulátor FEX byl aktualizován na verzi 2412.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster