Wine 7.0 vine cu 9100 de modificări, arhitectură nouă pe 64 de biți și multe altele

Vin

Acum cateva zile A fost anunțată lansarea noii versiuni stabile a Wine 7.0 care este poziționat ca un instrument de compatibilitate pentru rularea programelor Windows pe diferite sisteme de operare *nix, oferind compatibilitate semnificativ îmbunătățită pe 64 de biți.

În această nouă versiune munca completă de 5156 este implementată (5049 acum un an) programele pentru Windows a fost confirmată în Wine, Alte 4312 programe (4227 acum un an) funcționează bine cu setări suplimentare și DLL-uri externe. 3813 programe (acum 3703 ani) au probleme minore care nu interferează cu utilizarea funcțiilor principale ale aplicațiilor.

Trebuie menționat că Îmbunătățirile sunt numeroase și Cele mai importante dintre ele includ Suport îmbunătățit pentru tema aplicației, suport mai bun pentru joystick, suport HiDPI, suport mai bun pentru OpenCL, VKD3D 1.2, suport mai bun pentru Apple Silicon Mac, noi drivere Plug and Play, suport pentru Unicode 14, o actualizare pentru Mono și îmbunătățiri pentru WinRT.

În total, peste 9.100 de modificări pentru a da naștere, în special, unei noi arhitecturi WoW64, acum funcțională.

Ce este nou în Wine 7.0?

Una dintre principalele noutăți care iese în evidență este aceea aproape toate DLL-urile au fost convertite pentru a utiliza formatul de fișier executabil PE (Executable portabil) în loc de ELF. Echipa adaugă că majoritatea modulelor au fost convertite în formatul PE (Execuție portabilă). Restul va urma în versiunile viitoare de Wine. Odată ce tranziția este finalizată, va fi posibilă gestionarea aplicațiilor pe 32 de biți folosind biblioteci pe 64 de biți. Vechii 32 de biți vor fi apoi eliminați.

Utilizarea PE rezolvă problemele cu suportul diferitelor scheme de protecție împotriva copierii care verifică identitatea modulelor de sistem pe disc și în memorie.

O altă îmbunătățire care iese în evidență în Wine 7.0 este aceea Arhitectura WoW64 a fost implementată (Windows pe 32 de biți pe Windows pe 64 de biți) care acceptă rularea aplicațiilor Windows pe 32 de biți pe sisteme Unix pe 64 de biți.

Cu aceasta, straturile WoW64 sunt pregătite pentru majoritatea bibliotecilor Unix. și permite modulelor PE pe 32 de biți să acceseze bibliotecile Unix pe 64 de biți. Odată ce conversia tuturor modulelor în format PE este completă, va fi posibil să rulați aplicații Windows pe 32 de biți fără a instala biblioteci Unix pe 32 de biți.

Dintre celelalte schimbări care se remarcă:

  • Driverul Vulkan implementează suport pentru specificația Vulkan Graphics API 1.2.201.
  • A oferit suport pentru ieșire prin API-ul Direct2D Raster Geometric Objects, cu posibilitatea de a verifica atingerea unui clic.
  • Direct2D API oferă suport inițial pentru efectele vizuale aplicate folosind interfața ID2D1Effect.
  • Pluginurile GStreamer pentru DirectShow și cadrul Media Foundation sunt combinate într-un backend comun WineGStreamer, care ar trebui să simplifice dezvoltarea de noi API-uri de decodare a conținutului.
  • Pe baza backend-ului WineGStreamer, obiectele Windows Media sunt implementate pentru citire sincronă și asincronă.
  • Suport pentru interfața ID2D1MultiThread a fost adăugat la Direct2D API, care este folosit pentru a organiza accesul exclusiv la resurse în aplicațiile multithread.
  • Setul de biblioteci WindowsCodecs acceptă decodarea imaginilor WMP (Windows Media Photo) și codificarea imaginii DDS (DirectDraw Surface).
  • S-a eliminat suportul pentru codificarea imaginilor în format ICNS (pentru macOS), care nu este acceptat pe Windows.
  • Sprijin implementat pentru teme. Compoziția include „Light”, „Blue” și „Classic Blue”, care pot fi selectate prin configuratorul WineCfg.
  • S-a adăugat posibilitatea de a personaliza aspectul tuturor comenzilor interfeței prin teme.
  • A furnizat actualizarea automată a vizualizării articolului după schimbarea temei.
  • Suportul pentru teme a fost adăugat la toate aplicațiile Wine încorporate.
  • Aplicațiile au fost adaptate la ecrane cu densitate mare de pixeli (High DPI).
    subsistem grafic

Cum se instalează Wine 7.0?

Si Sunt utilizatori Debian, Ubuntu, Linux Mint și derivate dacă utilizați o versiune pe 64 de biți a sistemului, vom activa arhitectura pe 32 de biți cu:

sudo dpkg --add-architecture i386

Acum  vom adăuga următoarele la sistem:

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/

Adăugăm depozitul, pentru Ubuntu și derivate:

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

În cazul distribuțiilor Debian și bazate pe eta:

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

Am făcut asta, Procedăm la instalarea pachetelor esențiale pentru ca Wine să ruleze fără probleme pe sistem:

sudo apt install --install-recommends winehq-stable

Și confirmăm instalarea executând:

vin – varianta

la cazul Fedorei și derivatelor sale:

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

Și, în cele din urmă, instalăm Wine cu:

sudo dnf install winehq-stable

În cazul Arch Linux sau orice distribuție bazată pe Arch Linux Putem instala această nouă versiune din depozitele sale oficiale de distribuție.

Comanda de instalare este:

sudo pacman -s wine


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.