Izdanje Hangover 9.0, paketa za pokretanje Windows aplikacija na ARM64 sistemima

Objavljena je nova grana projekta Hangover, koja vam omogućava pokretanje 32-bitnih Windows aplikacija napravljenih za x86 (i386) i ARM32 arhitekture u okruženjima baziranim na ARM64 (Aarch64) arhitekturi. Implementacija Hangover varijante za RISC-V arhitekturu je u razvoju. Izdanje je bazirano na bazi koda Wine 9.0, kao što je prikazano u broju verzije. Razvoj projekta se distribuira pod licencom LGPL-2.1.

Projekt vam omogućava da postignete znatno veće performanse u odnosu na pokretanje Winea u potpunosti u emulacijskom modu, jer se pri korištenju Hangover-a emulator koristi samo za izvršavanje koda same aplikacije, a svi sistemski pozivi, biblioteke i Wine komponente se izvršavaju izvan emulator u izvornoj verziji za trenutnu platformu (Mamurluk prekida lanac emulacije na nivou poziva na win32 i wine). Sloj emulacije može koristiti QEMU, FEX i Box64 emulatore, ovisno o preferencijama korisnika. Radovi su počeli, ali još nisu završeni, na podršci Blink emulatoru.

Među promjenama u verziji 9.0:

  • Implementirana je mogućnost korištenja QEMU zajedno sa WoW64 slojem (64-bitni Windows-na-Windows), dostupnim u Wine-u, što vam omogućava da pokrenete 32-bitne Windows aplikacije na 64-bitnim Unix sistemima. Obezbeđena je podrška za x86_32 i ARM32 arhitekture.
  • Dodata podrška za korištenje FEX emulatora u PE formatu i u Unix verzijama. U budućnosti se planira prestanak upotrebe Unix FEX sklopova u korist sklopova u PE formatu.
  • Omogućena je puna integracija sa Box64 emulatorom.
  • Prikupljeni su gotovi deb paketi za Debian 11 i 12. U budućnosti se planira objavljivanje paketa za Ubuntu i Alpine Linux.
  • Počeli su radovi na osiguravanju pokretanja Windows aplikacija u okruženjima baziranim na RISC-V arhitekturi.
  • U toku je rad na vraćanju podrške za emulaciju arhitekture x86_64 za pokretanje 64-bitnih Windows aplikacija (u grani 0.8 ostala je samo podrška za i386 zbog nedostupnosti korištenja ARM64EC u Wine-u).

Osim toga, možemo primijetiti formiranje izdanja Wine Staging 9.0 projekta, koji pruža proširene verzije Winea, uključujući neu potpunosti spremne ili rizične zakrpe koje još nisu prikladne za usvajanje u glavnu granu Wine. U poređenju sa Wine-om, Wine Staging nudi 505 dodatnih zakrpa. Novo izdanje Wine Staging sinhronizira se s kodnom bazom Wine 9.0 i ažurira vkd3d-najnoviju zakrpu.

izvor: opennet.ru

Dodajte komentar