Wine 7.0 saabub 9100 muudatusega, uue 64-bitise arhitektuuri ja muuga

Vein

Paar päeva tagasi teatati Wine 7.0 uue stabiilse versiooni väljaandmisest mis on positsioneeritud ühilduvustööriistana Windowsi programmide käitamiseks erinevates *nix operatsioonisüsteemides, pakkudes oluliselt täiustatud 64-bitist ühilduvust.

Selles uues versioonis rakendatakse täistöökohta 5156 (5049 aasta tagasi) alates Windowsi programmid kinnitati Wine'is, 4312 muud (aasta tagasi 4227) programmi töötavad lisaseadete ja väliste DLL-idega hästi. 3813 programmil (3703 aastat tagasi) on pisiprobleeme, mis ei sega rakenduste põhifunktsioonide kasutamist.

Tuleb märkida, et täiustusi on palju ja Kaasatud on olulisemad rakenduste täiustatud teematugi, parem juhtkangi tugi, HiDPI tugi, parem ühilduvus OpenCL-i, VKD3D 1.2-ga, parem Apple Silicon Maci tugi, uued Plug and Play draiverid, Unicode 14 tugi, Mono värskendus ja WinRT täiustused.

Kokku rohkem kui 9.100 modifikatsiooni, mille tulemuseks on eelkõige uus WoW64 arhitektuur, mis on nüüd toimiv.

Mida uut on veinis 7.0?

Üks peamisi uudiseid, mis silma paistab, on see peaaegu kõik DLL-id on teisendatud PE täitmisfailivormingusse (Portable Executable) ELF-i asemel. Meeskond lisab, et enamik mooduleid on teisendatud PE (Portable Execution) vormingusse. Ülejäänu järgneb Wine'i tulevastele versioonidele. Kui üleminek on lõppenud, on võimalik hallata 32-bitisi rakendusi 64-bitiste teekide abil. Seejärel eemaldatakse vanad 32 bitti.

PE kasutamine lahendab probleemid erinevate kopeerimiskaitseskeemide toel, mis kontrollivad kettal ja mälus olevate süsteemimoodulite identiteeti.

Veel üks Wine 7.0 täiustustest on see Rakendatud on WoW64 arhitektuur (32-bitine Windows 64-bitises Windowsis), mis toetab 32-bitiste Windowsi rakenduste käitamist 64-bitistes Unixi süsteemides.

Sellega valmistatakse WoW64 kihid ette enamiku Unixi teekide jaoks ja võimaldavad 32-bitistel PE-moodulitel juurdepääsu 64-bitistele Unixi teekidele. Pärast kõigi moodulite PE-vormingusse teisendamise lõpetamist on võimalik käivitada 32-bitised Windowsi rakendused ilma 32-bitiste Unixi teekide installimiseta.

Muudest silmapaistvatest muudatustest:

  • Vulkani draiver toetab Vulkan Graphics API 1.2.201 spetsifikatsiooni.
  • Toetati väljundit Direct2D viirutatud geomeetriliste objektide API kaudu koos võimalusega kontrollida klõpsatust.
  • Direct2D API pakub esmast tuge ID2D1Effecti liidese kaudu rakendatavatele visuaalsetele efektidele.
  • DirectShow ja Media Foundationi raamistiku GStreamer pluginad on ühendatud ühiseks WineGStreameri taustaprogrammiks, mis peaks lihtsustama uute sisu dekodeerimise API-de arendamist.
  • Tuginedes WineGStreameri taustaprogrammile, rakendatakse Windows Media objektid sünkroonseks ja asünkroonseks lugemiseks.
  • Direct2D API-le on lisatud ID1D2MultiThreadi liidese tugi, mida kasutatakse mitme lõimega rakenduste ressurssidele eksklusiivse juurdepääsu korraldamiseks.
  • WindowsCodecsi teegikomplekt toetab WMP (Windows Media Photo) kujutiste dekodeerimist ja DDS (DirectDraw Surface) kujutiste kodeerimist.
  • Eemaldatud piltide kodeerimise tugi ICNS-vormingus (macOS-i jaoks), mida Windows ei toeta.
  • Rakendatud on teemade tugi. Kompositsioonis on "Light", "Blue" ja "Classic Blue", mida saab valida WineCfg konfiguraatori kaudu.
  • Lisatud on võimalus kohandada kõigi liidese juhtelementide välimust teemade kaudu.
  • Üksusevaate automaatne värskendamine pärast teema muutmist.
  • Kõikidele sisseehitatud Wine'i rakendustele on lisatud teematugi.
  • Rakendusi on kohandatud suure pikslitihedusega (High DPI) ekraanidele.
    graafika alamsüsteem

Kuidas installida Wine 7.0?

Si on Debiani, Ubuntu, Linux Minti ja derivaatide kasutajad, kui kasutage 64-bitist versiooni süsteemi, lubame 32-bitise arhitektuuri:

sudo dpkg --add-architecture i386

nüüd  lisame süsteemi järgmised andmed:

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/

Lisame hoidla Ubuntu ja derivaatide jaoks:

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

Debiani ja eta-põhiste distributsioonide jaoks:

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

See tehtud, Jätkame oluliste pakettide installimist, et Wine sujuks süsteemis:

sudo apt install --install-recommends winehq-stable

Ja me kinnitame installimise, käivitades:

veini versioon

et Fedora ja selle derivaatide puhul:

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

Ja lõpuks installime veini koos:

sudo dnf install winehq-stable

Puhul Arch Linux või mis tahes Arch Linuxi põhine levitamine Saame selle uue versiooni installida nende ametlikest levitamishoidlatest.

Selle installimise käsk on:

sudo pacman -s wine


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.