Avaldatud on uus Hangover projekti haru, mis vÔimaldab kÀivitada 32-bitiseid Windowsi rakendusi, mis on loodud x86 (i386) ja ARM32 arhitektuuridele, ARM64 (Aarch64) arhitektuuriga keskkondades. Töös on Hangover variandi rakendamine RISC-V arhitektuurile. VÀljaanne pÔhineb Wine 9.0 koodibaasil, mis kajastub versiooninumbris. Projekti arendused levivad LGPL-2.1 litsentsi all.
Projekt vĂ”imaldab saavutada oluliselt kĂ”rgemat jĂ”udlust vĂ”rreldes Wine'i tĂ€ieliku kĂ€itamisega emulatsioonireĆŸiimis, kuna Hangoveri kasutamisel rakendatakse emulaatorit ainult rakenduse enda koodi tĂ€itmiseks, samas kui kĂ”ik sĂŒsteemi kutsed, raamatukogud ja Wine komponendid kĂ€itatakse vĂ€ljaspool emulaatorit kohaliku platvormi tĂ€itmisega (Hangover katkestab emulatsiooniahela win32 ja wine tasemel). Emulatsioonikiht vĂ”ib kasutada emulaatoreid QEMU, FEX ja Box64, sĂ”ltuvalt kasutaja eelistustest. Töö emulaatori Blink toetuse nimel on alanud, kuid veel lĂ”petamata.
Versiooni 9.0 muudatuste seas:
- Rakendatud on QEMU kasutamise vĂ”imalus koos Wine'i jaoks olemas oleva WoW64 kihtiga (64-bitine Windows-on-Windows), mis vĂ”imaldab kĂ€ivitada 32-bitiseid Windowsi rakendusi 64-bitistes Unix-sĂŒsteemides. Toetatakse x86_32 ja ARM32 arhitektuure.
- Lisatud on FEX emulaatori toetus PE formaadis ja Unix'i koostistes. Tulevikus plaanitakse lÔpetada Unix'i koostiste FEX kasutamine PE formaadi koostiste kasuks.
- Tagatud on tÀielik integreerimine Box64 emulaatoriga.
- Koostatud on valmis deb-paketid Debian 11 ja 12 jaoks. Edaspidi plaanitakse pakettide vÀljaandmist Ubuntu ja Alpine Linux'i jaoks.
- Alanud on töö Windowsi rakenduste kÀitamise tagamiseks RISC-V arhitektuurile pÔhinevates keskkondades.
- Töötatakse x86_64 arhitektuuri emulatsiooni toe tagamise nimel 64-bitiste Windowsi rakenduste kÀitamiseks (harus 0.8 jÀi alles ainult i386 toeks ARM64EC kasutamise valmiduse puudumise tÔttu Wine'is).
Lisaks vĂ”ib mĂ€rkida Wine Staging 9.0 vĂ€ljaande loomist, mis pakub tĂ€iustatud Wine'i koostiseid, sealhulgas mitte tĂ€ielikult valmis vĂ”i riskantseid plaastrid, mis ei ole veel sobivad Wine'i pĂ”hiharu vastuvĂ”tmiseks. Wine'iga vĂ”rreldes pakub Wine Staging 505 tĂ€iendavat plaastrit. Uues Wine Staging vĂ€ljaandes on sĂŒnkroonitud Wine 9.0 koodibaasiga ja vĂ€rskendatud plaastrit vkd3d-latest.
Allikas: opennet.ru
