Wine 7.21 arriba amb millores per a PE, Vulkan i més

Wine a Linux

Wine és una reimplementació de la interfície de programació d'aplicacions de Win16 i Win32 per a sistemes operatius basats a Unix.

Es va donar a conèixer el llançament de la nova versió experimental de Vi 7.21. Des del llançament de la versió 7.20, s'han tancat 25 informes d'errors i s'han fet 354 canvis.

Per als qui desconeixen de Wine, han de saber que aquest és un popular programari gratuït i de codi obert que permet als usuaris executar aplicacions de Windows a Linux i altres sistemes operatius tipus Unix. Per ser una mica més tècnic, Wine és una capa de compatibilitat que tradueix les trucades de sistema de Windows a Linux i utilitza algunes biblioteques de Windows, en forma d'arxius .dll.

Wine és una de les millors formes d'executar aplicacions de Windows a Linux. A més, la comunitat Wine té una base de dades d'aplicacions molt detallada.

Principals novetats de la versió de desenvolupament de Wine 7.21

A la nova versió de Wine 7.21 la biblioteca OpenGL es va canviar per utilitzar el format de fitxer executable PE (Portable Executable) en lloc d'ELF, a més que es va afegir el suport per a compilacions de múltiples arquitectures en format PE.

Un altre dels canvis que es destaca d'aquesta nova versió, és que s'han fet preparatius per admetre l'execució de programes de 32 bits que utilitzen l'API de gràfics Vulkan en un entorn de 64 bits. A més, s'ha proporcionat la capacitat d'importar les biblioteques sense fer servir la utilitat dlltool.

Hi ha 25 correccions d'errors conegudes amb Wine 7.21 que ajuden a programari com fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, juntament amb diversos jocs com ho són StarBurn 13, Euphoria, Darksiders Genesis, The Medium Giant 2, Port Royale 2, Gothic 1.

Dels altres canvis que es destaquen:

  • Correcció dels formats de rastreig per a valors de 64 bits a ARM64.
  • S'han carregat les dependències dels mòduls de 64 bits només des del directori del sistema de 64 bits.
  • Es reimplement KeUserModeCallback a i386.
  • Es va eliminar la compatibilitat amb les biblioteques Unix “híbrides”.
  • Introdueix una marca nova de winebuild –sense-dlltool.
  • S'implementa la generació d'import lib sense dlltool.
  • Les taules de desenvolupament es van habilitar per defecte als fitxers PE.
  • Simplement la generació de lib dimportació de retard sense dlltool.
  • Es corregeix el valor de suggeriment d'importació per als símbols importats per nom.
  • Es va col·locar el descriptor d'importació de demora a la secció de dades.
  • Ara es fa servir una clau pthread per a TEB a totes les plataformes.
  • nls: actualitzeu les dades de configuració regional a la versió 42 del CLDR.
  • kernelbase: actualitzeu les dades de la zona horària a la versió 2022f.
  • win32u: utilitzeu sempre la unió completa per a les entrades de sysparams.
  • ntdll: no poseu NtCurrentTeb() en línia a les biblioteques de Unix.
  • openal32: Treure dll.
  • Revertir "light.msstyles: afegir mètriques que no siguin del client".
  • ntdll: afegiu una classe d'informació de procés específica de Wine per a la còpia LDT.

Finalment és important esmentar que el període candidat de llançament i congelació de funcions comenci el proper mes per a Wine 8.0, mentre que Wine 7.21 és un dels pocs llançaments de funcions quinzenals restants.

Si vols conèixer més sobre aquesta nova versió de desenvolupament de Wine alliberada, pots consultar el registre de canvis en el següent enllaç. 

¿Com instal·lar la versió de desenvolupament de Wine 7.21 a Ubuntu i derivats?

Si estàs interessat en poder provar aquesta nova versió de desenvolupament de Wine en el teu distro, podràs fer-ho seguint les instruccions que compartim a continuació.

El primer pas i el més important serà habilitar l'arquitectura de 32 bits, que encara que el nostre sistema sigui de 64 bits, fer aquest pas ens estalvia molts problemes que solen ocórrer, ja que la majoria de les llibreries de Wine estan enfocades a l'arquitectura de 32 bits.

Per a això escrivim sobre la terminal:

sudo dpkg --add-architecture i386

Ara hem d'importar les claus i afegir-les a sistema amb aquesta comanda:

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

Fet això ara anem a afegir el següent repositori a sistema, Per això escrivim a la 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

Finalment podem verificar que ja tenim instal·lat Wine ia més quina versió tenim al sistema executant la següent ordre:

wine --version

Com desinstal·lar Wine d'Ubuntu o algun derivat?

Quant als que volen desinstal·lar Wine del seu sistema per qualsevol raó, només han d'executar les ordres següents.

Desinstal·lar la versió de desenvolupament:

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

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.