Avaldatud on uus Hangover projekti haru, mis vÔimaldab kÀivitada 32-bitiseid Windowsi rakendusi, mis on kompileeritud x86 (i386) ja ARM32 arhitektuuridele, ARM64 (Aarch64) arhitektuuril pÔhinevates keskkondades. Töös on Hangoveri rakenduse versioon RISC-V arhitektuurile. VÀljalase pÔhineb Wine 9.0 koodibaasil, mis kajastub versiooni numbris. Projekti arengud jagatakse LGPL-2.1 litsentsi alusel.
Projekt vĂ”imaldab saavutada mĂ€rkimisvÀÀrselt kĂ”rgemat jĂ”udlust vĂ”rreldes Wine'i tĂ€ieliku emulatsiooniga, kuna Hangoveri kasutamisel rakendatakse emulaatorit ainult rakenduse koodi tĂ€itmiseks, samas kui kĂ”ik sĂŒsteemikutsed, raamatukogud ja komponendid toimivad emulaatorist vĂ€ljaspool kohalikus tĂ€itmisreĆŸiimis (Hangover katkestab emulatsiooni ahelat win32 ja wine tasemel). Emulatsiooni kihis vĂ”ivad olla kasutusel QEMU, FEX ja Box64 emulaatorid, sĂ”ltuvalt kasutaja eelistustest. Töö Blink emulaatori toe osas on alanud, kuid pole veel lĂ”petatud.
Versiooni 9.0 muudatused:
- On rakendatud QEMU kasutamise vĂ”imalus koos Wine'is saadaval oleva WoW64 (64-bitine Windows-on-Windows) kihiga, mis vĂ”imaldab kĂ€ivitada 32-bitiseid Windowsi rakendusi 64-bitistes Unix-sĂŒsteemides. Toetatakse x86_32 ja ARM32 arhitektuure.
- Lisatud on FEX emulaatori tugi PE formaadis ja Unix kogumites. Tulevikus on plaan lÔpetada Unix kogumite FEX kasutamine PE formaadi kasuks.
- Tagatud on tÀielik integreerimine Box64 emulaatoriga.
- Kogutud on valmis deb-paketid Debian 11 ja 12 jaoks. Tulevikus on plaan luua pakettide avaldamine Ubuntu ja Alpine Linuxi jaoks.
- Alustatud on töö Windowsi rakenduste kÀivitamise vÔimaldamiseks RISC-V arhitektuurile pÔhinevates keskkondades.
- Tööd tehakse x86_64 arhitektuuri emulatsiooni toe taastamise nimel, et kÀivitada 64-bitiseid Windowsi rakendusi (0.8 harus jÀttis ainult i386 toe, kuna ARM64EC kasutamine Wine'is ei olnud valmis).
TĂ€iendavalt tasub mĂ€rkida, et on vĂ€lja antud projekti Wine Staging 9.0 versioon, mis pakub laiendatud kogusid Wine'i versioone, sealhulgas mitte tĂ€ielikult valmis vĂ”i riskantseid pliiatsit, mis ei ole veel sobivad peavoolu Wine'i filiaali vastuvĂ”tmiseks. KĂ”rval on Wine'iga vĂ”rreldes 505 tĂ€iendavat plaati. Uues Wine Staging versioonis on sĂŒnkroniseeritud koodibaasi Wine 9.0 ning uuendatud on ka faili vkd3d-latest patchi.
Allikas: opennet.ru
