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