Hangover 9.0 vĂ€ljaanne, pakett Windowsi rakenduste kĂ€itamiseks ARM64 sĂŒsteemides

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

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster