Release fan Hangover 9.0, in pakket foar it útfieren fan Windows-applikaasjes op ARM64-systemen

In nije tûke fan it Hangover-projekt is publisearre, wêrtroch jo 32-bit Windows-applikaasjes kinne útfiere dy't boud binne foar x86 (i386) en ARM32-arsjitektuer yn omjouwings basearre op ARM64 (Aarch64)-arsjitektuer. In ymplemintaasje fan 'e Hangover-fariant foar de RISC-V-arsjitektuer is yn ûntwikkeling. De útjefte is basearre op de Wine 9.0 codebase, dy't reflektearre wurdt yn it ferzjenûmer. De ûntwikkelingen fan it projekt wurde ferspraat ûnder de LGPL-2.1-lisinsje.

It projekt lit jo signifikant hegere prestaasjes berikke yn ferliking mei it útfieren fan Wine folslein yn emulaasjemodus, om't by it brûken fan Hangover, de emulator allinich brûkt wurdt om de koade fan 'e applikaasje sels út te fieren, en alle systeemoproppen, biblioteken en Wine-komponinten wurde útfierd bûten de emulator yn in native ferzje foar it hjoeddeistige platfoarm (Kanker brekt de emulaasjeketen op it nivo fan oproppen om win32 en wyn). De emulaasjelaach kin QEMU-, FEX- en Box64-emulators brûke, ôfhinklik fan de foarkar fan de brûker. It wurk is begon, mar is noch net foltôge, om de Blink-emulator te stypjen.

Under de feroarings yn ferzje 9.0:

  • De mooglikheid om QEMU te brûken tegearre mei de WoW64-laach (64-bit Windows-on-Windows), beskikber yn Wine, is ymplementearre, wêrtroch jo 32-bit Windows-applikaasjes kinne útfiere op 64-bit Unix-systemen. Stipe foar x86_32- en ARM32-arsjitektuer wurdt levere.
  • Stipe tafoege foar it brûken fan de FEX-emulator yn PE-formaat en yn Unix-builds. Yn 'e takomst binne d'r plannen om it gebrûk fan Unix FEX-gearkomsten te stopjen yn it foardiel fan gearkomsten yn PE-formaat.
  • Folsleine yntegraasje mei de Box64-emulator wurdt levere.
  • Der binne klearmakke deb-pakketten sammele foar Debian 11 en 12. Yn 'e takomst is it plan om pakketten te publisearjen foar Ubuntu en Alpine Linux.
  • Wurk is begon om de lansearring fan Windows-applikaasjes te garandearjen yn omjouwings basearre op de RISC-V-arsjitektuer.
  • Der wurdt wurke oan it werombringen fan stipe foar x86_64-arsjitektueremulaasje foar it útfieren fan 64-bit Windows-applikaasjes (yn 'e 0.8-tûke waard allinich i386-stipe oerbleaun fanwegen de net beskikberens fan it brûken fan ARM64EC yn Wine).

Derneist kinne wy ​​​​de formaasje fan 'e frijlitting fan it Wine Staging 9.0-projekt notearje, dat útwreide builds fan Wine leveret, ynklusyf net folslein klear as risikofolle patches dy't noch net geskikt binne foar oannimmen yn' e wichtichste Wine branch. Yn ferliking mei Wine biedt Wine Staging 505 ekstra patches. De nije release fan Wine Staging syngronisearret mei de Wine 9.0-koadebase en fernijt de vkd3d-lêste patch.

Boarne: opennet.ru

Add a comment