Kutulutsidwa kwa Hangover 9.0, phukusi logwiritsa ntchito Windows pamakina a ARM64

Nthambi yatsopano ya projekiti ya Hangover yasindikizidwa, yomwe imakulolani kuyendetsa mapulogalamu a Windows 32-bit omwe amapangidwira x86 (i386) ndi zomangamanga za ARM32 m'madera okhudzana ndi zomangamanga za ARM64 (Aarch64). Kukhazikitsa kosiyana kwa Hangover kwa zomangamanga za RISC-V kukukula. Kutulutsidwaku kumatengera codebase ya Wine 9.0, yomwe ikuwonetsedwa mu nambala yamtunduwu. Zomwe polojekitiyi ikuchita zimagawidwa pansi pa layisensi ya LGPL-2.1.

Pulojekitiyi imakulolani kuti mukwaniritse ntchito zapamwamba kwambiri poyerekeza ndi kuthamanga kwa Wine kwathunthu mumayendedwe otsanzira, chifukwa mukamagwiritsa ntchito Hangover, emulator imagwiritsidwa ntchito pochita ma code a pulogalamuyo, ndipo mafoni onse, malaibulale ndi zigawo za Wine zimaperekedwa kunja kwa pulogalamuyo. emulator mu mtundu wachibadwidwe wa nsanja yapano ( Hangover imaswa unyolo wotengera pamlingo wakuyimbira kuti win32 ndi vinyo). Wosanjikiza woyeserera amatha kugwiritsa ntchito ma emulators a QEMU, FEX ndi Box64, kutengera zomwe wogwiritsa ntchito amakonda. Ntchito yayamba, koma siinamalizidwe, kuthandiza Blink emulator.

Zina mwa zosintha mu mtundu 9.0:

  • Kutha kugwiritsa ntchito QEMU pamodzi ndi WoW64 wosanjikiza (64-bit Windows-on-Windows), yomwe ikupezeka mu Wine, yakhazikitsidwa, kukulolani kuyendetsa mapulogalamu a Windows 32-bit pa machitidwe a 64-bit Unix. Thandizo la x86_32 ndi zomangamanga za ARM32 zimaperekedwa.
  • Zowonjezera zothandizira kugwiritsa ntchito emulator ya FEX mu mtundu wa PE komanso mu Unix builds. M'tsogolomu, pali mapulani osiya kugwiritsa ntchito misonkhano ya FEX Unix mokomera misonkhano yamtundu wa PE.
  • Kuphatikiza kwathunthu ndi emulator ya Box64 kumaperekedwa.
  • Maphukusi okonzeka a Debian 11 ndi 12 asonkhanitsidwa. M'tsogolomu, akukonzekera kufalitsa phukusi la Ubuntu ndi Alpine Linux.
  • Ntchito yayamba kuwonetsetsa kukhazikitsidwa kwa mapulogalamu a Windows m'malo motengera kamangidwe ka RISC-V.
  • Ntchito ikuchitika kubweza chithandizo cha x86_64 kamangidwe kamangidwe kakugwiritsa ntchito Windows 64-bit (munthambi ya 0.8, chithandizo cha i386 chokha chidatsala chifukwa chosowa kugwiritsa ntchito ARM64EC mu Wine).

Kuphatikiza apo, titha kuzindikira kupangidwa kwa pulojekiti ya Wine Staging 9.0, yomwe imapereka zowonjezera za Vinyo, kuphatikiza zigamba zomwe sizinakonzekere kapena zowopsa zomwe sizinali zoyenera kukhazikitsidwa munthambi yayikulu ya Vinyo. Poyerekeza ndi Vinyo, Wine Staging imapereka zigamba 505 zowonjezera. Kutulutsidwa kwatsopano kwa Wine Staging kumagwirizana ndi codebase ya Wine 9.0 ndikusintha chigamba chaposachedwa kwambiri cha vkd3d.

Source: opennet.ru

Kuwonjezera ndemanga