A Hangover 9.0 kiadása, amely Windows alkalmazások ARM64 rendszereken történő futtatására szolgál.

Megjelent a Hangover projekt új ága, amely lehetővé teszi a 32 bites Windows-alkalmazások indítását, melyeket x86 (i386) és ARM32 architektúrákra állítottak össze ARM64 (Aarch64) alapú környezetekben. Fejlesztés alatt áll a Hangover RISC-V architektúrára való megvalósítása. A kiadás a Wine 9.0 kódalapján alapul, amit a verziószámban is tükrözünk. A projekt munkálatai LGPL-2.1 licenc alatt terjednek.

A projekt lehetővé teszi, hogy jelentősen magasabb teljesítményt érjünk el a Wine teljes emulációjával összehasonlítva, mivel a Hangover használatakor az emulátor csak az alkalmazás kódjának végrehajtására van szükség, míg minden rendszerhívás, könyvtár és a Wine összes komponense az emulátoron kívül, a jelenlegi platform natív végrehajtásában valósul meg (a Hangover megszakítja az emulációs láncot a win32 és wine hívások szintjén). Az emulációs rétegben a felhasználó preferenciáitól függően QEMU, FEX és Box64 emulátorok használhatók. Elkezdődött, de még be nem fejeződött a Blink emulátor támogatásának munkálatai.

A 9.0-ás verzióban történt változások között:

  • Lehetővé vált a QEMU használata a Wine által biztosított WoW64 (64 bites Windows-on-Windows) réteggel, amely lehetővé teszi a 32 bites Windows-alkalmazások futtatását 64 bites Unix rendszerekben. Támogatást kapott az x86_32 és ARM32 architektúrákhoz.
  • Hozzáadva a FEX emulátor PE formátumban és Unix kiadásokban való használatának támogatása. A jövőben tervbe van véve, hogy a Unix FEX kiadások helyett PE formátumú kiadásokra térünk át.
  • Teljes integrációt biztosítottunk a Box64 emulátorral.
  • Kész deb csomagokat gyűjtöttek össze a Debian 11 és 12 számára. A jövőben tervezik a csomagok kiadását Ubuntu és Alpine Linux számára is.
  • Elkezdődött a Windows-alkalmazások indításának támogatása RISC-V architektúrával rendelkező környezetekben.
  • Folyamatban van a x86_64 architektúra emulációjának támogatásának visszaállítása a 64 bites Windows-alkalmazások indításához (a 0.8-as ágon csak az i386 támogatása maradt, az ARM64EC Wine-ban való használatának előkészítetlensége miatt).

Továbbá megemlíthető a Wine Staging 9.0 verziójának megjelenése, amely kibővített Wine összeállításokat kínál, beleértve a nem teljesen kész vagy kockázatos javítócsomagokat, amelyek még nem alkalmasak a Wine fő ága átvételére. A Wine Staging 505 további javítócsomagot biztosít a Wine-hoz képest. Az új Wine Staging kiadásban szinkronizálták a kódalapot a Wine 9.0-val, és frissítették a vkd3d-latest javítócsomagot.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster