Versiunea Hangover 10.0, pachetul pentru rularea aplicațiilor Windows pe sisteme ARM64

A fost lansată versiunea 10.0 a instrumentului Hangover, care permite rularea aplicațiilor Windows pe 32 de biți, compilate pentru arhitecturile x86 (i386) și ARM32, în medii bazate pe arhitectura ARM64 (Aarch64). O implementare a versiunii Hangover pentru arhitectura RISC-V este în dezvoltare. Realizările proiectului sunt distribuite sub licența LGPL 2.1.

Hangover depășește semnificativ configurațiile în care Wine este utilizat complet în modul de emulare, deoarece, în utilizarea Hangover, emulatorul este aplicat doar pentru execuția codului aplicației în sine, iar toate apelurile de sistem, bibliotecile și componentele Wine sunt executate în afara emulatorului, în execuția nativă pentru platforma curentă (Hangover întrerupe lanțul de emulare la nivelul apelurilor win32 și wine). În stratul de emulare pot fi folosite emulatoarele QEMU, FEX și Box64, în funcție de preferințele utilizatorului. Lucrările pentru suportul emulatorului Blink au fost începute, dar nu sunt încă finalizate.

Printre modificările din versiunea 10.0:

  • Trecerea la utilizarea bazei de cod Wine 10.
  • A fost adăugată suportul pentru arhitectura ARM64EC (ARM64 Emulation Compatible), care permite executarea în medii ARM64 a modulelor individuale cu cod x86_64 prin intermediul emulatorului.
  • A început formarea pachetelor gata pentru Debian 13 (testing) și Ubuntu 20.04/22.04/24.04/24.10 (anterior, pachetele erau formate doar pentru Debian 11 și 12).
  • Pentru arhitecturile ARM64 și ARM64EC a fost realizat un pachet DXVK cu implementarea Direct3D 8/9/10/11 deasupra API-ului Vulkan.
  • A fost asigurată compatibilitatea cu pachetul fex-emu-wine. Emulatorul FEX a fost actualizat la versiunea 2412.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster