Wine 7.0 kommer med 9100 ändringar, ny 64-bitars arkitektur och mer

Vin

Några dagar sen lanseringen av den nya stabila versionen av Wine 7.0 tillkännagavs som är placerat som ett kompatibilitetsverktyg för att köra Windows-program på olika *nix operativsystem, vilket erbjuder kraftigt förbättrad 64-bitars kompatibilitet.

I den här nya versionen hela jobbet för 5156 är implementerat (5049 för ett år sedan) från program för Windows bekräftades i Wine, 4312 andra (4227 för ett år sedan) program fungerar bra med ytterligare inställningar och externa DLL:er. 3813-program (3703 år sedan) har mindre problem som inte stör användningen av applikationernas huvudfunktioner.

Det bör noteras att förbättringarna är många och Bland de viktigaste ingår förbättrat temastöd för appar, bättre joystick-stöd, HiDPI-stöd, bättre kompatibilitet med OpenCL, VKD3D 1.2, bättre Apple Silicon Mac-stöd, nya Plug and Play-drivrutiner, Unicode 14-stöd, en uppdatering till Mono och förbättringar av WinRT.

Totalt mer än 9.100 64 modifieringar för att ge upphov till i synnerhet en ny WoWXNUMX-arkitektur, nu funktionell.

Vad är nytt i Wine 7.0?

En av de viktigaste nyheterna som sticker ut är det nästan alla DLL-filer har konverterats till att använda PE körbara filformat (Portable Executable) istället för ELF. Teamet tillägger att de flesta moduler har konverterats till PE-format (Portable Execution). Resten kommer att följa i framtida versioner av Wine. När övergången är klar kommer det att vara möjligt att hantera 32-bitars applikationer med 64-bitars bibliotek. De gamla 32 bitarna kommer då att tas bort.

Användningen av PE löser problem med stöd av olika kopieringsskyddssystem som verifierar identiteten för systemmoduler på disk och i minne.

En annan av förbättringarna som sticker ut i Wine 7.0 är det WoW64-arkitekturen har implementerats (32-bitars Windows på 64-bitars Windows) som stöder körning av 32-bitars Windows-program på 64-bitars Unix-system.

Med denna WoW64-lager förbereds för de flesta Unix-bibliotek och tillåter 32-bitars PE-moduler att komma åt 64-bitars Unix-bibliotek. Efter att konverteringen av alla moduler till PE-format är klar kommer det att vara möjligt att köra 32-bitars Windows-applikationer utan att installera 32-bitars Unix-bibliotek.

Av de andra förändringarna som sticker ut:

  • Vulkan-drivrutinen implementerar stöd för Vulkan Graphics API 1.2.201-specifikationen.
  • Stöd gavs för utdata via Direct2Ds Hatched Geometric Objects API, med möjligheten att leta efter en klickträff.
  • Direct2D API ger initialt stöd för visuella effekter som appliceras via ID2D1Effect-gränssnittet.
  • GStreamer-plugins för DirectShow och Media Foundation-ramverket kombineras till en gemensam WineGStreamer-backend, vilket borde förenkla utvecklingen av nya innehållsavkodnings-API:er.
  • Baserat på WineGStreamer backend, implementeras Windows Media-objekt för synkron och asynkron läsning.
  • Stöd för ID2D1MultiThread-gränssnittet har lagts till Direct2D API, som används för att organisera exklusiv åtkomst till resurser i flertrådade applikationer.
  • WindowsCodecs-biblioteksuppsättningen stöder WMP (Windows Media Photo) bildavkodning och DDS (DirectDraw Surface) bildkodning.
  • Borttaget stöd för bildkodning i ICNS-format (för macOS), vilket inte stöds på Windows.
  • Implementerat stöd för teman. Kompositionen inkluderar "Light", "Blue" och "Classic Blue", som kan väljas via WineCfg-konfiguratorn.
  • Lade till möjligheten att anpassa utseendet på alla gränssnittskontroller genom teman.
  • Tillhandahålls automatisk uppdatering av objektvy efter att temat ändrats.
  • Temastöd har lagts till i alla inbyggda Wine-applikationer.
  • Applikationerna har anpassats till skärmar med hög pixeltäthet (High DPI).
    grafiskt delsystem

Hur installerar jag Wine 7.0?

Si är användare av Debian, Ubuntu, Linux Mint och derivat om använd en 64-bitarsversion av systemet, vi ska aktivera 32-bitars arkitektur med:

sudo dpkg --add-architecture i386

Nu  vi kommer att lägga till följande 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 lägger till arkivet, för Ubuntu och derivat:

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

För Debian- och eta-baserade distributioner:

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 detta, Vi fortsätter med att installera de väsentliga paketen för att Wine ska fungera smidigt på systemet:

sudo apt install --install-recommends winehq-stable

Och vi bekräftar installationen genom att köra:

vinversion

till fallet med Fedora och dess derivat:

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

Och slutligen installerar vi Wine med:

sudo dnf install winehq-stable

I fallet med Arch Linux eller någon Arch Linux-baserad distribution Vi kan installera den här nya versionen från dess officiella distributionsförvar.

Kommandot för att installera det är:

sudo pacman -s wine


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.