Wine 8.8 arriveert met initiële ondersteuning voor ARM64EC, fixes en meer

Wijn op Linux

Wine is een herimplementatie van de Win16- en Win32-toepassingsprogrammeerinterface voor op Unix gebaseerde besturingssystemen.

Het was er al vrijgegeven van de nieuwe experimentele versie van de implementatie Wijn 8.8, die sinds de release van versie 8.7, 18 bugrapporten zijn gesloten en ongeveer 253 wijzigingen zijn aangebracht ter voorbereiding op deze nieuwe release.

Voor degenen die niets van wijn weten, dat zouden ze moeten weten dit is een populaire gratis en open source software dat stelt gebruikers in staat om Windows-applicaties op Linux uit te voeren en andere Unix-achtige besturingssystemen. Om wat technischer te zijn, Wine is een compatibiliteitslaag die systeemaanroepen van Windows naar Linux vertaalt en enkele Windows-bibliotheken gebruikt, in de vorm van .dll-bestanden.

Belangrijkste nieuwe kenmerken van de ontwikkelingsversie van Wine 8.8

In deze nieuwe ontwikkelingsversie van Wine 8.8 die wordt gepresenteerd, is een van de belangrijkste nieuwigheden de Initiële ondersteuning geïmplementeerd voor het laden van ARM64EC-modules (ARM64-emulatiecompatibel, gebruikt om de migratie van applicaties die oorspronkelijk zijn geschreven voor de x86_64-architectuur naar ARM64-systemen te vereenvoudigen door de mogelijkheid te bieden om individuele x86_64-codemodules in een ARM64-omgeving uit te voeren met behulp van een emulator), een nieuwe ABI-app (Arm11 Binary Interface) ) die compatibel is met Windows XNUMX op ARM.

Een stukje tekst pakken van de Microsoft-site:

Met Arm64EC ("Emulation Compatible") kunt u nieuwe native applicaties maken of bestaande x64-applicaties stapsgewijs overzetten om te profiteren van de native snelheid en prestaties die mogelijk zijn met Arm-aangedreven apparaten, waaronder een beter stroomverbruik, batterijduur en versnelde AI- en ML-workloads.

Arm64EC is een nieuwe Application Binary Interface (ABI) voor applicaties die draaien op Arm-apparaten met Windows 11. Het is een Windows 11-functie waarvoor het gebruik van de Windows 11 SDK vereist is en die niet beschikbaar is in Windows 10 on Arm.

Met deze nieuwe functie gebruikers kunnen nu Windows-apps op Linux uitvoeren en andere Unix-achtige besturingssystemen gebouwd voor de ARM64EC. Dit is een belangrijke ontwikkeling voor Wine, omdat het de reeks applicaties uitbreidt die op Linux en andere Unix-achtige besturingssystemen kunnen draaien.

Een andere verandering die opvalt in deze nieuwe release is dat het is geweest extra werk aan de PostScript-driver om volledige ondersteuning te bieden voor het uitvoerbare bestandsformaat PE (Portable Executable), waarmee deze wijzigingen naar verwachting de algehele prestaties van Wine zullen verbeteren en stabieler zullen maken.

Van de andere veranderingen hoogtepunten van deze nieuwe release:

  • Voortdurende herstructurering van code ter ondersteuning van IME's (invoermethode-editors).
  • Gesloten bugrapporten met betrekking tot Devil May Cry.
  • Fixed Wine compilatie waarschuwingsfouten met gcc
  • Oplossing voor het laden van incorrecte foutopsporingssymbolen voor ingebouwde dll's in winedbg
  • Verschillende toepassingen hebben tasklist.exe nodig om de afdrukproceslijst in CSV-indeling '/f of CSV /nh' te ondersteunen (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Als u meer wilt weten over deze nieuwe ontwikkelingsversie of Wine vrijgegeven, kunt u het register van wijzigingen in de volgende link. 

Hoe installeer ik de ontwikkelingsversie van Wine 8.6 op Ubuntu en derivaten?

Als je geïnteresseerd bent om deze nieuwe ontwikkelingsversie van Wine op je distro te kunnen testen, kun je dit doen door de instructies te volgen die we hieronder delen.

De eerste en belangrijkste stap is het inschakelen van de 32-bits architectuur, dat hoewel ons systeem 64-bits is, het uitvoeren van deze stap ons veel problemen bespaart die gewoonlijk optreden, aangezien de meeste Wine-bibliotheken zijn gericht op 32-bits architectuur.

Hiervoor schrijven we over de terminal:

sudo dpkg --add-architecture i386

nu we moeten de sleutels importeren en ze aan het systeem toevoegen met dit commando:

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

Ik heb dit nu gedaan we gaan de volgende repository aan het systeem toevoegen, hiervoor schrijven we in de terminal:

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

Ten slotte kunnen we controleren of Wine al is geïnstalleerd en ook welke versie we in het systeem hebben door de volgende opdracht uit te voeren:

wine --version


		

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   cristian zei

    Hoe installeer ik Wine 8.8 op een Chromebook met debet 11 aarch64