Rakirina Hangover 9.0, pakêtek ji bo xebitandina sepanên Windows-ê li ser pergalên ARM64

Şaxek nû ya projeya Hangover hate weşandin, ku destûrê dide te ku hûn serîlêdanên Windows-ê yên 32-bit ku ji bo mîmariya x86 (i386) û ARM32 hatine çêkirin li hawîrdorên li ser bingeha mîmariya ARM64 (Aarch64) bimeşînin. Pêkanîna guhertoya Hangover ji bo mîmariya RISC-V di pêşkeftinê de ye. Dabeşkirin li ser bingeha koda Wine 9.0-ê ye, ku di jimareya guhertoyê de tê xuyang kirin. Pêşveçûnên projeyê di bin lîsansa LGPL-2.1 de têne belav kirin.

Proje dihêle hûn li gorî xebitandina Wine bi tevahî di moda emûlasyonê de performansa pir bilindtir bi dest bixin, ji ber ku dema ku Hangover bikar tînin, emulator tenê ji bo pêkanîna koda serîlêdanê bixwe tê bikar anîn, û hemî bangên pergalê, pirtûkxane û pêkhateyên Wine li derveyî pergalê têne darve kirin. emulator di guhertoyek xwemalî de ji bo platforma heyî (Hangover zincîra emûlasyonê di asta bangên win32 û şerabê de dişkîne). Pîvana emûlasyonê dikare emulatorên QEMU, FEX û Box64 bikar bîne, li gorî tercîhên bikarhêner. Ji bo piştgirîkirina emulatora Blink xebat dest pê kir, lê hîn neqediyaye.

Di nav guhertinên di guhertoya 9.0 de:

  • Kapasîteya karanîna QEMU bi hev re bi qata WoW64 (64-bit Windows-li-Windows), ku di Wine de heye, hatî bicîh kirin, ku dihêle hûn li ser pergalên Unix-ê 32-bit sepanên Windows-ê yên 64-bit bimeşînin. Piştgiriya ji bo mîmariya x86_32 û ARM32 tê peyda kirin.
  • Piştgiriyek ji bo karanîna emulatora FEX-ê di formata PE û di avahîyên Unix de zêde kir. Di pêşerojê de, plan hene ku karanîna meclîsên FEX Unix di berjewendiya meclîsên formata PE de rawestînin.
  • Yekbûnek bêkêmasî bi emulatora Box64 re tê peyda kirin.
  • Ji bo Debian 11 û 12 pakêtên deb amade hatine berhevkirin. Di pêşerojê de tê plankirin ku pakêtên Ubuntu û Alpine Linux werin weşandin.
  • Ji bo misogerkirina destpêkirina sepanên Windows-ê li hawîrdorên li ser bingeha mîmariya RISC-V xebat dest pê kir.
  • Xebat berdewam e ji bo vegerandina piştgirî ji bo emûlasyona mîmariya x86_64 ji bo xebitandina sepanên Windows 64-bit (di şaxê 0.8 de, ji ber nebûna karanîna ARM386EC di Wine de, tenê piştgirî i64 mabû).

Wekî din, em dikarin damezrandina serbestberdana projeya Wine Staging 9.0-ê destnîşan bikin, ku avahîyên dirêjkirî yên Wine peyda dike, tevî paçên ne tam amade an xeternak ên ku hîna ji bo pejirandinê di şaxê sereke yê Wine de ne guncaw in. Li gorî Wine, Wine Staging 505 pêlên zêde peyda dike. Daxuyaniya nû ya Wine Staging bi bingeha koda Wine 9.0 re hevdeng dike û patch-ya herî dawî ya vkd3d nûve dike.

Source: opennet.ru

Add a comment