Wine 7.0 kommer med 9100 endringer, ny 64-bits arkitektur og mer

Vin

Noen dager siden lanseringen av den nye stabile versjonen av Wine 7.0 ble annonsert som er posisjonert som et kompatibilitetsverktøy for å kjøre Windows-programmer på forskjellige *nix-operativsystemer, og tilbyr kraftig forbedret 64-bits kompatibilitet.

I denne nye versjonen hele jobben til 5156 er implementert (5049 for et år siden) fra programmer for Windows ble bekreftet i Wine, 4312 andre (4227 for et år siden) programmer fungerer fint med tilleggsinnstillinger og eksterne DLL-er. 3813 programmer (3703 år siden) har mindre problemer som ikke forstyrrer bruken av hovedfunksjonene til applikasjonene.

Det skal bemerkes at forbedringene er mange og Blant de viktigste er inkludert forbedret temastøtte for apper, bedre styrespakstøtte, HiDPI-støtte, bedre kompatibilitet med OpenCL, VKD3D 1.2, bedre Apple Silicon Mac-støtte, nye Plug and Play-drivere, Unicode 14-støtte, en oppdatering til Mono og forbedringer av WinRT.

Totalt mer enn 9.100 64 modifikasjoner for å gi opphav, spesielt til en ny WoWXNUMX-arkitektur, nå funksjonell.

Hva er nytt i Wine 7.0?

En av hovednyhetene som skiller seg ut er det nesten alle DLL-er har blitt konvertert til å bruke PE-kjørbare filformat (Bærbar kjørbar) i stedet for ELF. Teamet legger til at de fleste moduler har blitt konvertert til PE-format (Portable Execution). Resten vil følge i fremtidige versjoner av Wine. Når overgangen er fullført, vil det være mulig å administrere 32-bits applikasjoner ved hjelp av 64-bits biblioteker. De gamle 32 bitene vil da bli fjernet.

Bruken av PE løser problemer med støtte av ulike kopibeskyttelsesordninger som bekrefter identiteten til systemmoduler på disk og i minne.

En annen av forbedringene som skiller seg ut i Wine 7.0 er det WoW64-arkitektur er implementert (32-biters Windows på 64-biters Windows) som støtter kjøring av 32-biters Windows-applikasjoner på 64-bits Unix-systemer.

Med denne WoW64 er lag forberedt for de fleste Unix-biblioteker og la 32-bits PE-moduler få tilgang til 64-bits Unix-biblioteker. Etter at konverteringen av alle moduler til PE-format er fullført, vil det være mulig å kjøre 32-bits Windows-applikasjoner uten å installere 32-bits Unix-biblioteker.

Av de andre endringene som skiller seg ut:

  • Vulkan-driveren implementerer støtte for Vulkan Graphics API 1.2.201-spesifikasjonen.
  • Støtte ble gitt for utdata via Direct2Ds Hatched Geometric Objects API, med muligheten til å se etter et klikktreff.
  • Direct2D API gir innledende støtte for visuelle effekter brukt gjennom ID2D1Effect-grensesnittet.
  • GStreamer-pluginene for DirectShow og Media Foundation-rammeverket er kombinert til en felles WineGStreamer-backend, som skal forenkle utviklingen av nye innholdsdekodings-APIer.
  • Basert på WineGStreamer-backend, implementeres Windows Media-objekter for synkron og asynkron lesing.
  • Støtte for ID2D1MultiThread-grensesnittet er lagt til Direct2D API, som brukes til å orkestrere eksklusiv tilgang til ressurser i flertrådede applikasjoner.
  • WindowsCodecs-biblioteksettet støtter WMP (Windows Media Photo) bildedekoding og DDS (DirectDraw Surface) bildekoding.
  • Fjernet støtte for bildekoding i ICNS-format (for macOS), som ikke støttes på Windows.
  • Implementert støtte for temaer. Sammensetningen inkluderer "Light", "Blue" og "Classic Blue", som kan velges via WineCfg-konfiguratoren.
  • Lagt til muligheten til å tilpasse utseendet til alle grensesnittkontroller gjennom temaer.
  • Forutsatt varevisning automatisk oppdatering etter endring av tema.
  • Temastøtte er lagt til alle innebygde Wine-applikasjoner.
  • Applikasjoner er tilpasset skjermer med høy pikseltetthet (High DPI).
    grafisk delsystem

Hvordan installerer du Wine 7.0?

Si er brukere av Debian, Ubuntu, Linux Mint og derivater hvis bruk en 64-biters versjon av systemet, vi skal aktivere 32-biters arkitektur med:

sudo dpkg --add-architecture i386

Nå  vi skal legge til følgende i systemet:

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

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Vi legger til depotet, for Ubuntu og derivater:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

For Debian- og eta-baserte distribusjoner:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Gjort dette, Vi fortsetter å installere de essensielle pakkene for at Vin skal kjøre problemfritt på systemet:

sudo apt install --install-recommends winehq-stable

Og vi bekrefter installasjonen ved å utføre:

vin-versjon

Til saken om Fedora og dets derivater:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

Og til slutt installerer vi Wine med:

sudo dnf install winehq-stable

I tilfelle av Arch Linux eller en hvilken som helst Arch Linux-basert distribusjon Vi kan installere denne nye versjonen fra dens offisielle distribusjonsregister.

Kommandoen for å installere den er:

sudo pacman -s wine


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.