Wine 8.8 kommer med initialt stöd för ARM64EC, fixar och mer

Vin på Linux

Wine är en omimplementering av applikationsprogrammeringsgränssnittet Win16 och Win32 för Unix-baserade operativsystem.

Det var det redan släppte den nya experimentella versionen av genomförandet Vin 8.8, som sedan releasen av version 8.7 har stängts 18 felrapporter och cirka 253 ändringar har gjorts som förberedelse för denna nya release.

För dem som inte vet om vin, borde de veta det Detta är en populär gratis och öppen källkodsprogramvara que tillåter användare att köra Windows -program på Linux och andra Unix-liknande operativsystem. För att vara lite mer teknisk är Wine ett kompatibilitetslager som översätter systemanrop från Windows till Linux och använder vissa Windows -bibliotek i form av .dll -filer.

De viktigaste nya funktionerna i utvecklingsversionen av Wine 8.8

I denna nya utvecklingsversion av Wine 8.8 som presenteras är en av de viktigaste nyheterna Implementerat initialt stöd för att ladda ARM64EC-moduler (ARM64-emuleringskompatibel, används för att förenkla migreringen av applikationer som ursprungligen skrivs för x86_64-arkitekturen till ARM64-system genom att tillhandahålla möjligheten att köra individuella x86_64-kodmoduler i en ARM64-miljö med hjälp av en emulator) som är en ny ABI-app (Arm11 Binary Interface) ) som är kompatibel med Windows XNUMX på ARM.

Tar ett stycke text från Microsofts webbplats:

Arm64EC ("Emulation Compatible") låter dig skapa nya inbyggda applikationer eller stegvis övergå befintliga x64-applikationer för att dra fördel av den inbyggda hastigheten och prestandan som är möjlig med Arm-drivna enheter, inklusive bättre strömförbrukning, batteritid och accelererade AI- och ML-arbetsbelastningar.

Arm64EC är ett nytt Application Binary Interface (ABI) för applikationer som körs på Windows 11 Arm-enheter. Det är en Windows 11-funktion som kräver användning av Windows 11 SDK och är inte tillgänglig i Windows 10 on Arm.

Med den här nya funktionen användare kan nu köra Windows-appar på Linux och andra Unix-liknande operativsystem byggda för ARM64EC. Detta är en viktig utveckling för Wine, eftersom det utökar utbudet av applikationer som kan köras på Linux och andra Unix-liknande operativsystem.

En annan av förändringarna som sticker ut i den här nya versionen är att den har skett ytterligare arbete med PostScript-drivrutinen att ge fullt stöd för PE (Portable Executable) körbara filformat, med vilket dessa ändringar förväntas förbättra den övergripande prestandan för Wine och göra den mer stabil.

Av de andra förändringarna höjdpunkter i denna nya release:

  • Pågående kodomstrukturering för att stödja IME (input method editors).
  • Stängda buggrapporter relaterade till Devil May Cry.
  • Fixade vinkompileringsvarningsfel med gcc
  • Åtgärda i winedbg laddar felaktiga felsökningssymboler för inbyggda dll-filer
  • Flera applikationer behöver tasklist.exe för att stödja utskriftsprocesslistan i CSV-format '/f eller CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Om du vill veta mer om denna nya utvecklingsversion av vin släppt kan du kontrollera registret för ändringar i följande länk. 

Hur installerar jag utvecklingsversionen av Wine 8.6 på Ubuntu och derivat?

Om du är intresserad av att kunna testa den här nya utvecklingsversionen av Wine på din distro kan du göra det genom att följa instruktionerna vi delar nedan.

Det första och viktigaste steget blir att aktivera 32-bitarsarkitekturen, att även om vårt system är 64-bitars, så sparar det här steget oss många problem som vanligtvis uppstår, eftersom de flesta av Wine-biblioteken är fokuserade på 32-bitars arkitektur.

För detta skriver vi om terminalen:

sudo dpkg --add-architecture i386

Nu vi måste importera nycklarna och lägga till dem i systemet med detta kommando:

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

Gjort detta nu vi kommer att lägga till följande arkiv i systemet, för detta skriver vi i terminalen:

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

Slutligen kan vi verifiera att vi redan har Wine installerat och även vilken version vi har i systemet genom att utföra följande kommando:

wine --version


		

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   cristian sade

    Hur skulle jag installera vin 8.8 på en chromebook som har debet 11 aarch64