Gefa út Hangover 9.0, pakka til að keyra Windows forrit á ARM64 kerfum

Ný grein af Hangover verkefninu hefur verið gefin út, sem gerir þér kleift að keyra 32 bita Windows forrit sem eru byggð fyrir x86 (i386) og ARM32 arkitektúr í umhverfi sem byggir á ARM64 (Aarch64) arkitektúr. Útfærsla á Hangover afbrigðinu fyrir RISC-V arkitektúrinn er í þróun. Útgáfan er byggð á Wine 9.0 kóðagrunninum, sem endurspeglast í útgáfunúmerinu. Þróun verkefnisins er dreift undir LGPL-2.1 leyfinu.

Verkefnið gerir þér kleift að ná marktækt meiri afköstum samanborið við að keyra Wine algjörlega í hermiham, þar sem þegar Hangover er notað er keppinauturinn aðeins notaður til að keyra kóðann á forritinu sjálfu og öll kerfissímtöl, bókasöfn og vínhlutir eru keyrðir utan keppinautur í innfæddri útgáfu fyrir núverandi vettvang (Hangover brýtur hermikeðjuna á stigi kalla til win32 og vín). Hermilagið getur notað QEMU, FEX og Box64 herma, allt eftir óskum notandans. Vinna er hafin, en er ekki enn lokið, til að styðja við Blink keppinautinn.

Meðal breytinga í útgáfu 9.0:

  • Möguleikinn á að nota QEMU ásamt WoW64 laginu (64-bita Windows-on-Windows), fáanlegt í Wine, hefur verið innleiddur, sem gerir þér kleift að keyra 32-bita Windows forrit á 64-bita Unix kerfum. Stuðningur fyrir x86_32 og ARM32 arkitektúra er veittur.
  • Bætti við stuðningi við að nota FEX keppinautinn á PE sniði og í Unix byggingum. Í framtíðinni eru áform um að hætta að nota FEX Unix samsetningar í þágu PE sniðs samsetningar.
  • Full samþætting við Box64 keppinautinn er í boði.
  • Búið er að safna tilbúnum deb-pökkum fyrir Debian 11 og 12. Í framtíðinni er fyrirhugað að gefa út pakka fyrir Ubuntu og Alpine Linux.
  • Vinna er hafin við að tryggja opnun Windows forrita í umhverfi sem byggir á RISC-V arkitektúr.
  • Unnið er að því að skila stuðningi við x86_64 arkitektúr eftirlíkingu til að keyra 64-bita Windows forrit (í 0.8 greininni var aðeins i386 stuðningur eftir vegna þess að ekki var hægt að nota ARM64EC í Wine).

Að auki getum við tekið eftir myndun útgáfu Wine Staging 9.0 verkefnisins, sem veitir víðtæka smíði á víni, þar á meðal ófullkomlega tilbúna eða áhættusama plástra sem eru ekki enn hentugir til innleiðingar í aðalvíngreinina. Í samanburði við vín veitir Wine Staging 505 plástra til viðbótar. Nýja útgáfan af Wine Staging samstillir við Wine 9.0 kóðagrunninn og uppfærir vkd3d nýjasta plásturinn.

Heimild: opennet.ru

Bæta við athugasemd