Publikimi i Hangover 9.0, një paketë për ekzekutimin e aplikacioneve Windows në sistemet ARM64

Është publikuar një degë e re e projektit Hangover, e cila ju lejon të ekzekutoni aplikacione Windows 32-bit të ndërtuara për arkitekturat x86 (i386) dhe ARM32 në mjedise të bazuara në arkitekturën ARM64 (Aarch64). Një zbatim i variantit Hangover për arkitekturën RISC-V është në zhvillim e sipër. Lëshimi bazohet në bazën e kodeve Wine 9.0, e cila pasqyrohet në numrin e versionit. Zhvillimet e projektit shpërndahen nën licencën LGPL-2.1.

Projekti ju lejon të arrini performancë dukshëm më të lartë në krahasim me ekzekutimin e Wine tërësisht në modalitetin emulues, pasi kur përdorni Hangover, emulatori përdoret vetëm për të ekzekutuar kodin e vetë aplikacionit dhe të gjitha thirrjet e sistemit, bibliotekat dhe komponentët e Wine ekzekutohen jashtë emulator në një version vendas për platformën aktuale ( Hangover thyen zinxhirin e emulimit në nivelin e thirrjeve për win32 dhe verë). Shtresa emulative mund të përdorë emulatorët QEMU, FEX dhe Box64, në varësi të preferencave të përdoruesit. Puna ka filluar, por nuk ka përfunduar ende, për të mbështetur emulatorin Blink.

Ndër ndryshimet në versionin 9.0:

  • Mundësia për të përdorur QEMU së bashku me shtresën WoW64 (64-bit Windows-on-Windows), i disponueshëm në Wine, është zbatuar, duke ju lejuar të ekzekutoni aplikacione Windows 32-bit në sistemet Unix 64-bit. Ofrohet mbështetje për arkitekturat x86_32 dhe ARM32.
  • Mbështetje e shtuar për përdorimin e emulatorit FEX në formatin PE dhe në ndërtimet Unix. Në të ardhmen, ka plane për të ndërprerë përdorimin e asambleve FEX Unix në favor të asambleve të formatit PE.
  • Ofrohet integrim i plotë me emulatorin Box64.
  • Janë mbledhur paketa të gatshme deb për Debian 11 dhe 12. Në të ardhmen është planifikuar të publikohen paketa për Ubuntu dhe Alpine Linux.
  • Puna ka filluar për të siguruar lëshimin e aplikacioneve Windows në mjedise të bazuara në arkitekturën RISC-V.
  • Po punohet për kthimin e mbështetjes për emulimin e arkitekturës x86_64 për ekzekutimin e aplikacioneve 64-bit të Windows (në degën 0.8, vetëm mbështetja i386 mbeti për shkak të padisponueshmërisë së përdorimit të ARM64EC në Wine).

Për më tepër, mund të vërejmë formimin e publikimit të projektit Wine Staging 9.0, i cili ofron ndërtime të zgjeruara të Wine, duke përfshirë arna jo plotësisht të gatshme ose të rrezikshme që nuk janë ende të përshtatshme për t'u miratuar në degën kryesore të Wine. Krahasuar me Wine, Wine Staging ofron 505 arna shtesë. Publikimi i ri i Wine Staging sinkronizohet me bazën e kodeve Wine 9.0 dhe përditëson patch-in më të fundit vkd3d.

Burimi: opennet.ru

Shto një koment