Liberasyon Hangover 9.0, yon pake pou kouri aplikasyon Windows sou sistèm ARM64

Yo te pibliye yon nouvo branch nan pwojè Hangover, ki pèmèt ou kouri aplikasyon Windows 32-bit ki te bati pou achitekti x86 (i386) ak ARM32 nan anviwònman ki baze sou achitekti ARM64 (Aarch64). Yon aplikasyon Variant Hangover pou achitekti RISC-V an ap devlope. Liberasyon an baze sou baz kòd Wine 9.0, jan yo reflete nan nimewo vèsyon an. Devlopman pwojè a distribye anba lisans LGPL-2.1.

Pwojè a pèmèt ou reyalize pèfòmans siyifikativman pi wo konpare ak kouri Wine antyèman nan mòd imitasyon, depi lè w ap itilize Hangover, se Emulation la itilize sèlman pou egzekite kòd aplikasyon an tèt li, ak tout apèl sistèm, bibliyotèk ak eleman diven yo egzekite deyò a. Emulation nan yon vèsyon natif natal pou platfòm aktyèl la ( Hangover kraze chèn nan imitasyon nan nivo apèl nan win32 ak diven). Kouch imitasyon an ka itilize QEMU, FEX ak Box64 emulateur, tou depann de preferans itilizatè a. Travay te kòmanse, men li poko fini, pou sipòte Emulator Blink la.

Pami chanjman ki fèt nan vèsyon 9.0:

  • Kapasite pou itilize QEMU ansanm ak kouch WoW64 (64-bit Windows-on-Windows), ki disponib nan Wine, te aplike, sa ki pèmèt ou kouri aplikasyon pou Windows 32-bit sou sistèm 64-bit Unix. Yo bay sipò pou achitekti x86_32 ak ARM32.
  • Te ajoute sipò pou itilize Emulation FEX nan fòma PE ak nan bati Unix. Nan tan kap vini an, gen plan yo sispann itilize nan asanble FEX Unix an favè asanble fòma PE.
  • Yo bay entegrasyon konplè ak Emulation Box64 la.
  • Yo kolekte pakè deb ki pare pou Debian 11 ak 12. Nan lavni, li planifye pou pibliye pakè pou Ubuntu ak Alpine Linux.
  • Travay yo te kòmanse asire lansman aplikasyon Windows nan anviwònman ki baze sou achitekti RISC-V.
  • Travay ap fèt pou retounen sipò pou emulation achitekti x86_64 pou kouri aplikasyon Windows 64-bit (nan branch 0.8 la, sèlman sipò i386 te rete akòz indisponibilite pou itilize ARM64EC nan Wine).

Anplis de sa, nou ka sonje fòmasyon an nan liberasyon an nan Wine Staging 9.0 pwojè a, ki bay pwolonje bati nan diven, ki gen ladan plak ki pa konplètman pare oswa ki riske ki poko apwopriye pou adopsyon nan branch prensipal la diven. Konpare ak diven, Wine Staging bay 505 plak adisyonèl. Nouvo lage Wine Staging senkronize ak baz kòd Wine 9.0 epi mete ajou vkd3d-dènye patch la.

Sous: opennet.ru

Add nouvo kòmantè