Wine 8.8 kommer med indledende understøttelse af ARM64EC, rettelser og mere

Vin på Linux

Wine er en genimplementering af Win16 og Win32 applikationsprogrammeringsgrænsefladen til Unix-baserede operativsystemer.

Det var det allerede udgivet den nye eksperimentelle version af implementeringen Vin 8.8, som siden udgivelsen af ​​version 8.7, 18 fejlrapporter er blevet lukket, og omkring 253 ændringer er blevet foretaget som forberedelse til denne nye udgivelse.

For dem, der ikke kender til vin, burde de vide det dette er en populær gratis og open source -software at giver brugerne mulighed for at køre Windows -applikationer på Linux og andre Unix-lignende operativsystemer. For at være lidt mere teknisk er Wine et kompatibilitetslag, der oversætter systemopkald fra Windows til Linux og bruger nogle Windows -biblioteker i form af .dll -filer.

Vigtigste nye funktioner i udviklingsversionen af ​​Wine 8.8

I denne nye udviklingsversion af Wine 8.8, der præsenteres, er en af ​​de vigtigste nyheder Implementeret indledende support til indlæsning af ARM64EC-moduler (ARM64 Emulation Compatible, bruges til at forenkle migreringen af ​​applikationer, der oprindeligt er skrevet til x86_64-arkitekturen til ARM64-systemer ved at give mulighed for at køre individuelle x86_64-kodemoduler i et ARM64-miljø ved hjælp af en emulator), som er en ny ABI (Arm11 Binary Interface) app ), der er kompatibel med Windows XNUMX på ARM.

Tager et stykke tekst fra Microsofts websted:

Arm64EC ("Emulation Compatible") giver dig mulighed for at skabe nye indbyggede applikationer eller trinvist overføre eksisterende x64-applikationer for at drage fordel af den native hastighed og ydeevne, der er mulig med Arm-drevne enheder, herunder bedre strømforbrug, batterilevetid og accelererede AI- og ML-arbejdsbelastninger.

Arm64EC er en ny Application Binary Interface (ABI) til applikationer, der kører på Windows 11 Arm-enheder. Det er en Windows 11-funktion, der kræver brug af Windows 11 SDK og er ikke tilgængelig i Windows 10 on Arm.

Med denne nye funktion brugere kan nu køre Windows-apps på Linux og andre Unix-lignende operativsystemer bygget til ARM64EC. Dette er en vigtig udvikling for Wine, da det udvider rækken af ​​applikationer, der kan køre på Linux og andre Unix-lignende operativsystemer.

En anden af ​​de ændringer, der skiller sig ud i denne nye udgivelse, er, at den har været yderligere arbejde på PostScript-driveren at give fuld understøttelse af PE (Portable Executable) eksekverbare filformat, hvormed disse ændringer forventes at forbedre den overordnede ydeevne af Wine og gøre den mere stabil.

Af de andre ændringer højdepunkter i denne nye udgivelse:

  • Løbende kodeomstrukturering for at understøtte IME'er (input method editors).
  • Lukkede fejlrapporter relateret til Devil May Cry.
  • Rettede advarselsfejl ved vinkompilering med gcc
  • Rette i winedbg indlæsning af forkerte fejlfindingssymboler for indbyggede dll'er
  • Flere applikationer har brug for tasklist.exe til at understøtte udskrivningsproceslisten i CSV-format '/f eller CSV /nh' (Net64+ Client 2.x, Playstation Now 11.x, MathType)

Hvis du vil vide mere om denne nye udviklingsversion af vin frigivet, kan du kontrollere registreringsdatabasen over ændringer i følgende link. 

Hvordan installeres Wine 8.6-udviklingsversion på Ubuntu og derivater?

Hvis du er interesseret i at kunne teste denne nye udviklingsversion af Wine på din distro, kan du gøre det ved at følge de instruktioner, vi deler nedenfor.

Det første og vigtigste trin vil være at aktivere 32-bit arkitektur, at selvom vores system er 64-bit, sparer udførelse af dette trin os for mange problemer, der normalt opstår, da de fleste af vinbibliotekerne er fokuseret på 32-bit arkitektur.

Til dette skriver vi om terminalen:

sudo dpkg --add-architecture i386

Nu vi skal importere nøglerne og føje dem til systemet med denne kommando:

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

Færdiggjort dette nu vi vil tilføje følgende lager til systemet, for dette 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

Endelig kan vi bekræfte, at vi allerede har Wine installeret, og også hvilken version vi har i systemet ved at udføre følgende kommando:

wine --version


		

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   cristian sagde han

    Hvordan ville jeg installere vin 8.8 på en chromebook, som har debet 11 aarch64