Wine 7.21 kommer med forbedringer for PE, Vulkan og mer

Vin på Linux

Wine er en reimplementering av Win16- og Win32-applikasjonsprogrammeringsgrensesnittet for Unix-baserte operativsystemer.

Lanseringen av den nye eksperimentelle versjonen av Wine 7.21. Siden utgivelsen av versjon 7.20 har 25 feilrapporter blitt stengt og 354 endringer er gjort.

For de som ikke vet om vin, bør de vite det Dette er en populær gratis og åpen kildekode -programvare que lar brukerne kjøre Windows -programmer på Linux og andre Unix-lignende operativsystemer. For å være litt mer teknisk, er Wine et kompatibilitetslag som oversetter systemanrop fra Windows til Linux og bruker noen Windows -biblioteker, i form av .dll -filer.

Vin er en av de beste måtene å kjøre Windows -applikasjoner på Linux. I tillegg har vinsamfunnet en veldig detaljert applikasjonsdatabase.

Viktigste nye funksjoner i utviklingsversjonen av Wine 7.21

I den nye versjonen av Wine 7.21 er OpenGL-biblioteket endret til å bruke PE kjørbart filformat (Portable Executable) i stedet for ELF, pluss støtte for multi-arch builds i PE-format ble lagt til.

En annen endring som skiller seg ut i denne nye versjonen er at forberedelser er gjort for å støtte kjøring av 32-biters programmer De bruker Vulkan graphics API i et 64-bits miljø. I tillegg er muligheten til å importere biblioteker uten å bruke dlltool-verktøyet gitt.

Det er 25 kjente feilrettinger med Wine 7.21 som hjelper programvare som fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, sammen med forskjellige spill som StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Av de andre endringene som skiller seg ut:

  • Faste sporingsformater for 64-bits verdier på ARM64.
  • 64-bits modulavhengigheter ble bare lastet fra 64-biters systemkatalogen.
  • Reimplementert KeUserModeCallback på i386.
  • Fjernet støtte for "hybrid" Unix-biblioteker.
  • Introduserer et nytt vinbyggflagg –sin-dlltool.
  • Genereringen av import lib uten dlltool ble implementert.
  • Utrullingstabeller var aktivert som standard i PE-filer.
  • Implementert forsinkelse import lib generasjon uten dlltool.
  • Fast importhintverdi for symboler importert etter navn.
  • Plasserte forsinkelsesimportbeskrivelsen i datadelen.
  • En pthread-nøkkel brukes nå for TEB på alle plattformer.
  • nls: Oppdater lokalitetsdataene til CLDR versjon 42.
  • kernelbase: oppdater tidssonedata til versjon 2022f.
  • win32u: Bruk alltid full union for sysparams-oppføringer.
  • ntdll: Ikke legg NtCurrentTeb() inline i Unix-biblioteker.
  • openal32: Fjern dll.
  • Tilbakestill "light.msstyles: Add non-client metrics".
  • ntdll: Legg til en vinspesifikk prosessinformasjonsklasse for LDT-kopien.

Til slutt er det viktig å nevne det utgivelseskandidatperiode og funksjonsfrysing starter neste måned for Wine 8.0, mens Wine 7.21 er en av de få gjenværende to-ukentlige funksjonsutgivelsene.

Hvis du vil vite mer om denne nye utviklingsversjonen av vin utgitt, kan du sjekke registeret til endringer i følgende lenke. 

Hvordan installerer jeg utviklingsversjonen av Wine 7.21 på Ubuntu og derivater?

Hvis du er interessert i å kunne teste denne nye utviklingsversjonen av Wine på distroen din, kan du gjøre det ved å følge instruksjonene vi deler nedenfor.

Det første og viktigste trinnet vil være å aktivere 32-biters arkitektur, at selv om systemet vårt er 64-bit, sparer vi mange problemer som vanligvis oppstår ved å utføre dette trinnet, siden de fleste av Wine-bibliotekene er fokusert på 32-bits arkitektur.

For dette skriver vi om terminalen:

sudo dpkg --add-architecture i386

vi må importere nøklene og legge dem til systemet med denne kommandoen:

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

Gjort dette nå vi skal legge til følgende lagringsplass i 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

Til slutt kan vi bekrefte at vi allerede har Wine installert og også hvilken versjon vi har i systemet ved å utføre følgende kommando:

wine --version

Hvordan avinstallerer jeg Wine fra Ubuntu eller andre derivater?

Når det gjelder de som vil avinstallere Wine fra systemet av en eller annen grunn, De skal bare utføre følgende kommandoer.

Avinstaller utviklingsversjonen:

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.