Wine 7.21 ankommer med forbedringer til PE, Vulkan og mere

Vin på Linux

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

Lanceringen af den nye eksperimentelle version af Vin 7.21. Siden udgivelsen af ​​version 7.20 er 25 fejlrapporter blevet lukket, og 354 ændringer er blevet foretaget.

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.

Vin er en af ​​de bedste måder at køre Windows -applikationer på Linux. Derudover har vinsamfundet en meget detaljeret applikationsdatabase.

Vigtigste nye funktioner i udviklingsversionen af ​​Wine 7.21

I den nye version af Wine 7.21 er OpenGL-biblioteket ændret til at bruge PE eksekverbart filformat (Portable Executable) i stedet for ELF, plus understøttelse af multi-arkitektur builds i PE-format blev tilføjet.

En anden ændring, der skiller sig ud i denne nye version, er den der er gjort forberedelser til at understøtte kørsel af 32-bit programmer De bruger Vulkan grafik API i et 64-bit miljø. Derudover er muligheden for at importere biblioteker uden at bruge dlltool-værktøjet blevet givet.

Der er 25 kendte fejlrettelser med Wine 7.21 der hjælper software som fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, sammen med forskellige spil som StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Af de andre ændringer der skiller sig ud:

  • Faste sporingsformater for 64-bit værdier på ARM64.
  • 64-bit modulafhængigheder blev kun indlæst fra 64-bit systembiblioteket.
  • KeUserModeCallback genimplementeret på i386.
  • Fjernet understøttelse af "hybrid" Unix-biblioteker.
  • Indtast et nyt vinbyggerflag --sin-dlltool.
  • Genereringen af ​​import lib uden dlltool blev implementeret.
  • Afviklingstabeller er aktiveret som standard på PE-filer.
  • Implementeret forsinkelse import lib generation uden dlltool.
  • Fast importtip værdi for symboler importeret efter navn.
  • Placerede forsinkelsesimportbeskrivelsen i datasektionen.
  • En pthread-nøgle bruges nu til TEB på alle platforme.
  • nls: Opdater lokalitetsdata til CLDR version 42.
  • kernelbase: Opdater tidszonedata til version 2022f.
  • win32u: Brug altid fuld union til sysparams-indgange.
  • ntdll: Læg ikke NtCurrentTeb() inline i Unix-biblioteker.
  • openal32: Fjern dll.
  • Gendan "light.msstyles: Tilføj ikke-klient-metrics".
  • ntdll: Tilføj en vinspecifik procesinformationsklasse til LDT-kopien.

Endelig er det vigtigt at nævne det udgivelseskandidatperiode og funktionsfrysning starter næste måned for Wine 8.0, mens Wine 7.21 er en af ​​de få tilbageværende to-ugentlige funktionsudgivelser.

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 7.21-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

Hvordan afinstalleres Wine fra Ubuntu eller et andet derivat?

Hvad angår dem, der uanset årsag ønsker at afinstallere Wine fra deres system, De skal kun udføre følgende kommandoer.

Afinstaller udviklingsversionen:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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.