Kjo është publikimi i instrumenteve të Hangover 10.0, që lejon ekzekutimin e aplikacioneve 32-bit Windows, të ndërtuara për arkitekturën x86 (i386) dhe ARM32, në ambiente të bazuara në arkitekturën ARM64 (Aarch64). Një variant i Hangover për arkitekturën RISC-V është në zhvillim. Projketi distribuohet sipas licencës LGPL 2.1.
Hangover tejkalon ndjeshëm performancën e konfigurimeve ku Wine ekzekutohet tërësisht në mënyrë emuluese, pasi me përdorimin e Hangover, emuluesi përdoret vetëm për ekzekutimin e kodit të aplikacionit, ndërsa të gjitha thirrjet sistemike, bibliotekat dhe komponentët e Wine ekzekutohen jashtë emuluesit në ekzekutimin e natyrshëm për platformën aktuale (Hangover ndërpret zinxhirin e emulimit në nivelin e thirrjeve në win32 dhe wine). Në shtresën e emulimit mund të përdoren emuluesit QEMU, FEX dhe Box64, në varësi të preferencave të përdoruesit. Ka filluar, por ende nuk është përfunduar, puna për mbështetje të emuluesit Blink.
Ndër ndryshimet në versionin 10.0:
- Kalimi në përdorimin e bazës së kodit të Wine 10.
- Shtohet mbështetje për arkitekturën ARM64EC (ARM64 Emulation Compatible), e cila lejon ekzekutimin e moduleve të veçanta me kod x86_64 në mjediset ARM64 duke përdorur emulatorin.
- Ka filluar formimi i ndërtimeve të gatshme për Debian 13 (testing) dhe Ubuntu 20.04/22.04/24.04/24.10 (më parë ndërtimet formoheshin vetëm për Debian 11 dhe 12).
- Për arkitekturën ARM64 dhe ARM64EC është realizuar ndërtimi DXVK me implementimin e Direct3D 8/9/10/11 mbi API Vulkan.
- Siguruar përputhshmëria me paketën fex-emu-wine. Emulatori FEX është përditësuar në versionin 2412.
Burimi: opennet.ru
