Liberigo de Hangover 9.0, pakaĵo por prizorgi Vindozajn aplikojn sur ARM64-sistemoj

Nova branĉo de la projekto Hangover estis publikigita, kiu ebligas al vi ruli 32-bitajn Vindozajn aplikaĵojn konstruitajn por x86 (i386) kaj ARM32 arkitekturoj en medioj bazitaj sur ARM64 (Aarch64) arkitekturo. Efektivigo de la Hangover-variaĵo por la RISC-V-arkitekturo estas en evoluo. La eldono baziĝas sur la kodbazo Wine 9.0, kiel reflektite en la versio-numero. La evoluoj de la projekto estas distribuitaj sub la LGPL-2.1-licenco.

La projekto ebligas al vi atingi signife pli altan rendimenton kompare kun ruli Wine tute en emulada reĝimo, ĉar kiam vi uzas Hangover, la emulilo estas uzata nur por ekzekuti la kodon de la aplikaĵo mem, kaj ĉiuj sistemvokoj, bibliotekoj kaj Wine-komponentoj estas ekzekutitaj ekster la emulilo en denaska versio por la nuna platformo ( Hangover rompas la emuladĉenon je la nivelo de vokoj al win32 kaj vino). La emuladtavolo povas uzi QEMU, FEX kaj Box64 emuliloj, depende de la preferoj de la uzanto. Laboro komenciĝis, sed ankoraŭ ne finiĝis, por subteni la emulilon Blink.

Inter la ŝanĝoj en versio 9.0:

  • La kapablo uzi QEMU kune kun la tavolo WoW64 (64-bita Vindozo-sur-Vindozo), havebla en Wine, estis efektivigita, permesante al vi ruli 32-bitajn Vindozajn aplikojn sur 64-bitaj Unikso-sistemoj. Subteno por x86_32 kaj ARM32 arkitekturoj estas provizita.
  • Aldonita subteno por uzi la FEX-emulilon en PE-formato kaj en Unikso-similaj konstruoj. En la estonteco, estas planoj ĉesigi la uzon de FEX-Uniksaj asembleoj en favoro de PE-formataj asembleoj.
  • Plena integriĝo kun la emulilo Box64 estas provizita.
  • Estas kolektitaj pretaj deb-pakaĵoj por Debian 11 kaj 12. En la estonteco, estas planite publikigi pakaĵojn por Ubuntu kaj Alpine Linukso.
  • Laboro komenciĝis por certigi la lanĉon de Vindozaj aplikoj en medioj bazitaj sur la RISC-V-arkitekturo.
  • Laboras por redoni subtenon por x86_64-arkitektura emulado por ruli 64-bitajn Vindozajn aplikaĵojn (en la branĉo 0.8, nur i386-subteno restis pro la malhavebleco uzi ARM64EC en Wine).

Aldone, ni povas noti la formadon de la liberigo de la Wine Staging 9.0-projekto, kiu provizas plilongigitajn konstruojn de Wine, inkluzive de ne plene pretaj aŭ riskaj flikiloj, kiuj ankoraŭ ne taŭgas por adopto en la ĉefan branĉon de Wine. Kompare kun Wine, Wine Staging disponigas 505 pliajn diakilojn. La nova eldono de Wine Staging sinkronigas kun la kodbazo de Wine 9.0 kaj ĝisdatigas la vkd3d-lastan flikaĵon.

fonto: opennet.ru

Aldoni komenton