Wine 7.21 vine cu îmbunătățiri pentru PE, Vulkan și multe altele

Vin pe Linux

Wine este o reimplementare a interfeței de programare a aplicațiilor Win16 și Win32 pentru sistemele de operare bazate pe Unix.

Lansarea noua versiune experimentală a Vin 7.21. De la lansarea versiunii 7.20, 25 de rapoarte de eroare au fost închise și au fost făcute 354 de modificări.

Pentru cei care nu știu despre vin, ar trebui să știe asta acesta este un software popular și open source  permite utilizatorilor să ruleze aplicații Windows pe Linux și alte sisteme de operare asemănătoare Unix. Pentru a fi ceva mai tehnic, Wine este un strat de compatibilitate care traduce apelurile de sistem de la Windows la Linux și folosește unele biblioteci Windows, sub formă de fișiere .dll.

Wine este una dintre cele mai bune modalități de a rula aplicații Windows pe Linux. În plus, comunitatea Wine are o bază de date de aplicații foarte detaliată.

Principalele caracteristici noi ale versiunii de dezvoltare Wine 7.21

În noua versiune de Wine 7.21 biblioteca OpenGL modificat pentru a utiliza formatul de fișier executabil PE (Portable Executable) în loc de ELF, plus a fost adăugat suport pentru versiuni multi-arhitectură în format PE.

O altă schimbare care iese în evidență în această nouă versiune este aceea au fost făcute pregătiri pentru a sprijini rularea programelor pe 32 de biți Ei folosesc API-ul grafic Vulkan într-un mediu pe 64 de biți. În plus, a fost oferită posibilitatea de a importa biblioteci fără a utiliza utilitarul dlltool.

Există 25 de remedieri de erori cunoscute cu Wine 7.21 care ajută software-uri precum fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, împreună cu diverse jocuri precum StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gothic 1.

Dintre celelalte schimbări care ies în evidență:

  • S-au remediat formatele de urmărire pentru valorile pe 64 de biți pe ARM64.
  • Dependențe ale modulelor pe 64 de biți au fost încărcate numai din directorul de sistem pe 64 de biți.
  • KeUserModeCallback reimplementat pe i386.
  • S-a eliminat suportul pentru bibliotecile Unix „hibride”.
  • Introduceți un nou steag winebuild --sin-dlltool.
  • Generarea de import lib fără dlltool a fost implementată.
  • Tabelele de derulare au fost activate în mod implicit în fișierele PE.
  • S-a implementat întârzierea generării lib de import fără dlltool.
  • S-a stabilit valoarea indicii de import pentru simbolurile importate după nume.
  • A fost plasat descriptorul de import cu întârziere în secțiunea de date.
  • O cheie pthread este acum folosită pentru TEB pe toate platformele.
  • nls: Actualizați datele locale la versiunea CLDR 42.
  • kernelbase: actualizați datele fusului orar la versiunea 2022f.
  • win32u: Folosiți întotdeauna uniunea completă pentru intrările sysparams.
  • ntdll: Nu puneți NtCurrentTeb() în linie în bibliotecile Unix.
  • openal32: Eliminați dll.
  • Reveniți „light.msstyles: adăugați valori non-client”.
  • ntdll: Adăugați o clasă de informații despre proces specifică Wine pentru copia LDT.

În sfârșit, este important să menționăm că perioada de lansare a candidatului și de înghețare a funcțiilor începe luna viitoare pentru Wine 8.0, în timp ce Wine 7.21 este una dintre puținele versiuni de caracteristici bi-săptămânale rămase.

Dacă doriți să aflați mai multe despre această nouă versiune de dezvoltare of Wine lansat, puteți verifica registrul modificări în următorul link. 

Cum se instalează versiunea de dezvoltare Wine 7.21 pe Ubuntu și derivate?

Dacă sunteți interesat să puteți testa această nouă versiune de dezvoltare a vinului pe distribuția dvs., puteți face acest lucru urmând instrucțiunile pe care le împărtășim mai jos.

Primul și cel mai important pas va fi activarea arhitecturii pe 32 de biți, că, deși sistemul nostru este pe 64 de biți, efectuarea acestui pas ne scutește de multe probleme care apar de obicei, deoarece majoritatea bibliotecilor Wine sunt concentrate pe arhitectura pe 32 de biți.

Pentru aceasta scriem despre terminal:

sudo dpkg --add-architecture i386

Acum trebuie să importăm cheile și să le adăugăm la sistem cu această comandă:

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

Am făcut asta acum vom adăuga următorul depozit la sistem, pentru aceasta scriem în terminal:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

În cele din urmă putem verifica că avem deja Wine instalat și, de asemenea, ce versiune avem în sistem executând următoarea comandă:

wine --version

Cum se dezinstalează Wine de la Ubuntu sau de la un derivat?

În ceea ce privește cei care doresc să dezinstaleze Wine din sistemul lor din orice motiv, ar trebui să execute doar următoarele comenzi.

Dezinstalați versiunea de dezvoltare:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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.