Wine 7.0 ir pieejams ar 9100 izmaiņām, jaunu 64 bitu arhitektūru un daudz ko citu

Vīni

Pirms dažām dienām tika paziņots par jaunās stabilās Wine 7.0 versijas izlaišanu kas ir pozicionēts kā saderības rīks Windows programmu palaišanai dažādās *nix operētājsistēmās, piedāvājot ievērojami uzlabotu 64 bitu saderību.

Šajā jaunajā versijā tiek īstenots pilns darbs 5156 (pirms gada 5049) no plkst programmas Windows tika apstiprinātas programmā Wine, 4312 citas (pirms gada 4227) programmas darbojas labi ar papildu iestatījumiem un ārējiem DLL. 3813 programmām (pirms 3703 gadiem) ir nelielas problēmas, kas netraucē lietotņu galveno funkciju izmantošanu.

Jāatzīmē, ka uzlabojumi ir daudzi un Starp svarīgākajiem ir iekļauti uzlabots motīvu atbalsts lietotnēm, labāks kursorsviras atbalsts, HiDPI atbalsts, labāka saderība ar OpenCL, VKD3D 1.2, labāks Apple Silicon Mac atbalsts, jauni Plug and Play draiveri, Unicode 14 atbalsts, Mono atjauninājums un WinRT uzlabojumi.

Kopumā vairāk nekā 9.100 modifikāciju, lai radītu jaunu WoW64 arhitektūru, kas tagad ir funkcionāla.

Kas jauns vīnā 7.0?

Viens no galvenajiem jaunumiem, kas izceļas, ir tas gandrīz visi DLL ir pārveidoti, lai izmantotu PE izpildāmā faila formātu (Portable Executable), nevis ELF. Komanda piebilst, ka lielākā daļa moduļu ir pārveidoti PE (Portable Execution) formātā. Pārējais sekos nākamajās Wine versijās. Kad pāreja būs pabeigta, būs iespējams pārvaldīt 32 bitu lietojumprogrammas, izmantojot 64 bitu bibliotēkas. Pēc tam vecie 32 biti tiks noņemti.

PE izmantošana atrisina problēmas ar dažādu kopēšanas aizsardzības shēmu atbalstu, kas pārbauda sistēmas moduļu identitāti diskā un atmiņā.

Vēl viens no Wine 7.0 uzlabojumiem ir tas Ir ieviesta WoW64 arhitektūra (32 bitu Windows operētājsistēmā 64 bitu Windows), kas atbalsta 32 bitu Windows lietojumprogrammu darbināšanu 64 bitu Unix sistēmās.

Ar šo WoW64 slāņi ir sagatavoti lielākajai daļai Unix bibliotēku un ļauj 32 bitu PE moduļiem piekļūt 64 bitu Unix bibliotēkām. Pēc visu moduļu pārveidošanas PE formātā būs iespējams palaist 32 bitu Windows lietojumprogrammas, neinstalējot 32 bitu Unix bibliotēkas.

Starp pārējām izmaiņām, kas izceļas:

  • Vulkan draiveris ievieš Vulkan Graphics API 1.2.201 specifikācijas atbalstu.
  • Tika nodrošināts atbalsts izvadei, izmantojot Direct2D Hatched Geometric Objects API, ar iespēju pārbaudīt klikšķa trāpījumu.
  • Direct2D API nodrošina sākotnējo atbalstu vizuālajiem efektiem, kas tiek lietoti, izmantojot saskarni ID2D1Effect.
  • GStreamer spraudņi DirectShow un Media Foundation sistēmai ir apvienoti kopējā WineGStreamer aizmugursistēmā, kam vajadzētu vienkāršot jaunu satura dekodēšanas API izstrādi.
  • Pamatojoties uz WineGStreamer aizmugursistēmu, tiek ieviesti Windows Media objekti sinhronai un asinhronai lasīšanai.
  • Direct2D API ir pievienots ID1D2MultiThread interfeisa atbalsts, ko izmanto, lai organizētu ekskluzīvu piekļuvi resursiem daudzpavedienu lietojumprogrammās.
  • WindowsCodecs bibliotēkas komplekts atbalsta WMP (Windows Media Photo) attēlu dekodēšanu un DDS (DirectDraw Surface) attēla kodējumu.
  • Ir noņemts atbalsts attēlu kodēšanai ICNS formātā (operētājsistēmai macOS), kas netiek atbalstīts operētājsistēmā Windows.
  • Ieviests atbalsts tēmām. Kompozīcijā ietilpst "Light", "Blue" un "Classic Blue", kuras var izvēlēties, izmantojot WineCfg konfiguratoru.
  • Pievienota iespēja pielāgot visu interfeisa vadīklu izskatu, izmantojot motīvus.
  • Nodrošināta vienumu skata automātiska atjaunināšana pēc motīva maiņas.
  • Motīvu atbalsts ir pievienots visām iebūvētajām Wine lietojumprogrammām.
  • Lietojumprogrammas ir pielāgotas ekrāniem ar augstu pikseļu blīvumu (High DPI).
    grafikas apakšsistēma

Kā instalēt Wine 7.0?

Si ir Debian, Ubuntu, Linux Mint un atvasinājumu lietotāji, ja izmantojiet 64 bitu versiju sistēmas, mēs iespējosim 32 bitu arhitektūru ar:

sudo dpkg --add-architecture i386

Tagad  mēs sistēmai pievienosim:

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/

Mēs pievienojam repozitoriju Ubuntu un atvasinājumiem:

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

Debian un Eta izplatīšanai:

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

Izdarīts, Mēs turpinām instalēt svarīgākos paketes, lai vīns vienmērīgi darbotos sistēmā:

sudo apt install --install-recommends winehq-stable

Un mēs apstiprinām instalēšanu, izpildot:

vīna versija

līdz Fedora un tās atvasinājumu gadījumā:

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

Un visbeidzot mēs instalējam Wine ar:

sudo dnf install winehq-stable

Attiecībā uz. \ T Arch Linux vai jebkuru Arch Linux balstītu izplatīšanu Mēs varam instalēt šo jauno versiju no tās oficiālajiem izplatīšanas krātuvēm.

Komanda, lai to instalētu, ir:

sudo pacman -s wine


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.