Ho lokolloa ha Hangover 9.0, sephutheloana sa ho tsamaisa lits'ebetso tsa Windows ho litsamaiso tsa ARM64

Ho phatlalalitsoe lekala le lecha la morero oa Hangover, le u lumellang hore u tsamaise lits'ebetso tsa Windows tsa 32-bit tse hahiloeng bakeng sa meralo ea x86 (i386) le ARM32 maemong a thehiloeng ho meralo ea ARM64 (Aarch64). Ts'ebetsong ea mofuta oa Hangover bakeng sa meralo ea RISC-V e ntse e tsoela pele. Tokollo e ipapisitse le Wine 9.0 codebase, joalo ka ha e bonts'a nomoro ea mofuta. Lintlafatso tsa morero li ajoa tlasa laesense ea LGPL-2.1.

Morero o o lumella ho fihlela ts'ebetso e phahameng haholo ha o bapisoa le ho tsamaisa Veine ka mokhoa oa emulation, kaha ha o sebelisa Hangover, emulator e sebelisoa feela ho etsa khoutu ea kopo ka boeona, 'me mehala eohle ea sistimi, lilaeborari le likarolo tsa Veine li etsoa ka ntle ho emulator ka mofuta oa sebaka sa sethala sa hajoale ( Hangover e roba ketane ea boemeli boemong ba mehala ho win32 le veine). Emulation layer e ka sebelisa liemulator tsa QEMU, FEX le Box64, ho latela khetho ea mosebelisi. Mosebetsi o se o qalile, empa ha o so phetheloe, ho ts'ehetsa emulator ea Blink.

Har'a liphetoho tsa mofuta oa 9.0:

  • Bokhoni ba ho sebelisa QEMU mmoho le WoW64 layer (64-bit Windows-on-Windows), e fumanehang ho Veine, bo kentsoe tšebetsong, bo u lumellang ho tsamaisa lits'ebetso tsa Windows tse 32-bit ho litsamaiso tsa 64-bit Unix. Tšehetso ea x86_32 le meralo ea ARM32 e fanoe.
  • Tšehetso e ekelitsoeng bakeng sa ho sebelisa emulator ea FEX ka sebopeho sa PE le ka Unix builds. Nakong e tlang, ho na le merero ea ho khaotsa ho sebelisoa ha likopano tsa Unix FEX molemong oa likopano tsa sebopeho sa PE.
  • Ho fanoa ka kopano e felletseng le emulator ea Box64.
  • Ho bokeletsoe liphutheloana tse seng li entsoe tsa Debian 11 le 12. Nakong e tlang, ho reriloe ho phatlalatsa liphutheloana tsa Ubuntu le Alpine Linux.
  • Mosebetsi o se o qalile ho netefatsa ho qalisoa ha lits'ebetso tsa Windows libakeng tse ipapisitseng le meralo ea RISC-V.
  • Mosebetsi o ntse o tsoela pele oa ho khutlisa tšehetso bakeng sa sebopeho sa x86_64 bakeng sa ho tsamaisa lits'ebetso tsa Windows tsa 64-bit (lekaleng la 0.8, ke tšehetso ea i386 feela e ileng ea sala ka lebaka la ho se fumanehe ha tšebeliso ea ARM64EC ka Veine).

Ho feta moo, re ka ela hloko tlhahiso ea tokollo ea projeke ea Wine Staging 9.0, e fanang ka meaho e atolositsoeng ea Veini, ho kenyeletsoa le lipeche tse seng li lokile kapa tse kotsi tse seng li loketse ho amoheloa lekaleng le leholo la Veini. Ha ho bapisoa le Veine, Wine Staging e fana ka lipache tse ling tse 505. Phatlalatso e ncha ea Wine Staging e lumellana le Wine 9.0 codebase mme e ntlafatsa patch ea morao-rao ea vkd3d.

Source: opennet.ru

Eketsa ka tlhaloso