Wine 8.8 prispe z začetno podporo za ARM64EC, popravki in še več

Wine v sistemu Linux

Wine je ponovna implementacija aplikacijskega programskega vmesnika Win16 in Win32 za operacijske sisteme, ki temeljijo na Unixu.

Bilo je že izdal novo eksperimentalno različico izvajanje Vino 8.8, za katero je bilo od izdaje različice 8.7 zaprtih 18 poročil o napakah in narejenih približno 253 sprememb v pripravah na to novo izdajo.

Za tiste, ki ne veste o vinu, bi morali to vedeti to je priljubljena brezplačna in odprtokodna programska oprema da uporabnikom omogoča zagon aplikacij Windows v sistemu Linux in drugi operacijski sistemi, podobni Unixu. Če želimo biti bolj tehnični, je Wine plast združljivosti, ki prevaja sistemske klice iz sistema Windows v sistem Linux in uporablja nekatere knjižnice sistema Windows v obliki datotek .dll.

Glavne novosti razvojne različice Wine 8.8

V tej novi razvojni različici Wine 8.8, ki je predstavljena, je ena glavnih novosti Implementirana začetna podpora za nalaganje modulov ARM64EC (Združljivost z emulacijo ARM64, ki se uporablja za poenostavitev selitve aplikacij, prvotno napisanih za arhitekturo x86_64, v sisteme ARM64 z zagotavljanjem možnosti izvajanja posameznih kodnih modulov x86_64 v okolju ARM64 z uporabo emulatorja), ki je nova aplikacija ABI (Arm11 Binary Interface). ), ki je združljiv z Windows XNUMX na ARM.

Vzame del besedila s spletnega mesta Microsoft:

Arm64EC (»združljiv z emulacijo«) vam omogoča ustvarjanje novih izvornih aplikacij ali postopen prehod obstoječih x64 aplikacij, da izkoristite izvorno hitrost in zmogljivost, ki je možna z napravami, ki jih poganja Arm, vključno z boljšo porabo energije, življenjsko dobo baterije in pospešenimi delovnimi obremenitvami AI in ML.

Arm64EC je nov aplikacijski binarni vmesnik (ABI) za aplikacije, ki se izvajajo v napravah Arm Windows 11. To je funkcija Windows 11, ki zahteva uporabo Windows 11 SDK in ni na voljo v Windows 10 on Arm.

S to novo funkcijo uporabniki lahko zdaj izvajajo aplikacije Windows v sistemu Linux in drugi Unixu podobni operacijski sistemi, zgrajeni za ARM64EC. To je pomemben razvoj za Wine, saj širi obseg aplikacij, ki se lahko izvajajo v Linuxu in drugih operacijskih sistemih, podobnih Unixu.

Druga od sprememb, ki izstopa v tej novi izdaji, je, da je bila dodatno delo na gonilniku PostScript zagotoviti popolno podporo za obliko izvedljive datoteke PE (Portable Executable), s katero naj bi te spremembe izboljšale splošno delovanje Wine in ga naredile bolj stabilnega.

Od ostalih sprememb poudarki te nove izdaje:

  • Stalno prestrukturiranje kode za podporo IME (urejevalniki vnosnih metod).
  • Zaprta poročila o napakah v zvezi z Devil May Cry.
  • Odpravljene opozorilne napake prevajanja Wine z gcc
  • Popravi v winedbg nalaganje nepravilnih simbolov za odpravljanje napak za vgrajene dll-je
  • Več aplikacij potrebuje tasklist.exe za podporo tiskanja seznama procesov v formatu CSV '/f ali CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Če želite izvedeti več o tej novi razvojni različici izpuščenega vina, lahko preverite v registru spremembe na naslednji povezavi. 

Kako namestiti razvojno različico Wine 8.6 na Ubuntu in derivate?

Če vas zanima, kako lahko preizkusite to novo razvojno različico Wine na svojem distribucijskem sistemu, lahko to storite tako, da sledite spodnjim navodilom.

Prvi in ​​najpomembnejši korak bo omogočanje 32-bitne arhitekture, čeprav je naš sistem 64-bitni, nam izvajanje tega koraka prihrani številne težave, ki se običajno pojavijo, saj je večina knjižnic Wine osredotočena na 32-bitno arhitekturo.

Za to pišemo o terminalu:

sudo dpkg --add-architecture i386

Zdaj ključe moramo uvoziti in dodati v sistem s tem ukazom:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Končano zdaj v sistem bomo dodali naslednje odlagališče, za to v terminalu napišemo:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Končno lahko preverimo, ali imamo Wine že nameščen in katero različico imamo v sistemu, tako da izvedemo naslednji ukaz:

wine --version


		

Komentar, pusti svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Cristian je dejal

    Kako bi namestil vino 8.8 na chromebook, ki ima debit 11 aarch64