Wine 7.0 arriba amb 9100 canvis, nova arquitectura de 64 bits i més

Vi

Fa pocs dies va ser donada a conèixer l'alliberament de la nova versió estable de Wine 7.0 la qual es posiciona com una eina de compatibilitat per executar programes de Windows en diversos sistemes operatius *nix, que ofereix una compatibilitat de 64 bits notablement millorada.

En aquesta nova versió s'implementa el treball complet de 5156 (5049 fa un any) de programes per a Windows es va confirmar a Wine, altres 4312 (4227 fa un any) programes funcionen bé amb configuracions addicionals i arxius DLL externs. 3813 programes (fa 3703 anys) tenen problemes menors que no interfereixen amb lús de les funcions principals de les aplicacions.

Cal destacar que les millores són nombroses i dins de les més importants s'hi inclouen compatibilitat millorada amb temes per a aplicacions, millor compatibilitat amb joystick, compatibilitat amb HiDPI, millor compatibilitat amb OpenCL, VKD3D 1.2, millor compatibilitat amb Apple Silicon Mac, nous controladors Plug and Play, compatibilitat amb Unicode 14, una actualització per a Mono i millores per a WinRT.

En total, més de 9.100 modificacions per donar lloc, en particular, a una nova arquitectura WoW64, ara funcional.

Que hi ha de nou en Wine 7.0?

Una de les principals novetats que es destaca és que gairebé totes les DLL shan convertit per utilitzar el format de fitxer executable PE (Portable Executable) en lloc de ELF. Lequip afegeix que la majoria dels mòduls shan convertit al format PE (Execució portàtil). La resta continuarà en futures versions de Wine. Quan es completi la transició, serà possible administrar les aplicacions de 32 bits mitjançant biblioteques de 64 bits. Tot seguit, s'eliminaran els 32 bits antics.

L'ús de PE resol problemes amb el suport de diversos esquemes de protecció contra còpies que verifiquen la identitat dels mòduls del sistema al disc ia la memòria.

Una altra de les millores que es destaquen de Wine 7.0 és que s'ha implementat l'arquitectura WoW64 (Windows de 32 bits a Windows de 64 bits) que admet l'execució d'aplicacions de Windows de 32 bits a sistemes Unix de 64 bits.

Amb això les capes de WoW64 estan preparades per a la majoria de les biblioteques de Unix i permeten que els mòduls PE de 32 bits accedeixin a les biblioteques de Unix de 64 bits. Un cop completada la conversió de tots els mòduls al format PE, serà possible executar aplicacions de Windows de 32 bits sense instal·lar biblioteques Unix de 32 bits.

Dels altres canvis que es destaquen:

  • El controlador Vulkan implementa la compatibilitat amb l'especificació 1.2.201 de l'API de gràfics Vulkan.
  • Es va proporcionar suport per a la sortida mitjançant l'API d'objectes geomètrics tramats de Direct2D, amb la capacitat de verificar el cop d'un clic.
  • L'API de Direct2D proporciona suport inicial per als efectes visuals aplicats mitjançant la interfície ID2D1Effect.
  • Els complements de GStreamer per a DirectShow i el marc de Media Foundation es combinen en un backend comú de WineGStreamer, cosa que hauria de simplificar el desenvolupament de noves API de descodificació de contingut.
  • Basat en el backend de WineGStreamer, s'implementen objectes de Windows Media per a lectura síncrona i asíncrona.
  • S'ha afegit compatibilitat amb la interfície ID2D1MultiThread a l'API de Direct2D, que s'utilitza per organitzar l'accés exclusiu als recursos en aplicacions multiprocés.
  • El conjunt de biblioteques de WindowsCodecs admet la descodificació d'imatges WMP (Windows Media Photo) i la codificació d'imatges DDS (DirectDraw Surface).
  • Es va eliminar la compatibilitat amb la codificació d'imatges en format ICNS (per a macOS), que no és compatible amb Windows.
  • Suport implementat per a temes. La composició inclou “Light”, “Blue” i “Classic Blue”, que es poden seleccionar a través del configurador WineCfg.
  • Es va afegir la capacitat de personalitzar l'aparença de tots els controls de la interfície mitjançant temes.
  • Va proporcionar actualització automàtica de la vista d'elements després de canviar el tema.
  • S'ha afegit compatibilitat amb temes a totes les aplicacions integrades de Wine.
  • Les aplicacions han estat adaptades a pantalles amb alta densitat de píxels (High DPI).
    subsistema de gràfics

Com instal·lar Wine 7.0?

Si són usuaris de Debian, Ubuntu, Linux Mint i derivats si utilitzen una versió de 64 bits de sistema, anem a habilitar l'arquitectura de 32 bits amb:

sudo dpkg --add-architecture i386

Ara  anem a afegir a el sistema el següent:

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/

Afegim el repositori, per a Ubuntu i derivats:

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

Per al cas de Debian i distribucions basades en 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

Fet això, procedim a instal·lar els paquets essencials per Wine pugui executar-se sense problemes en el sistema:

sudo apt install --install-recommends winehq-stable

I confirmem la instal·lació executant:

wine –version

Per el cas de Fedora i els seus derivats:

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

I finalment vam instal·lar Wine amb:

sudo dnf install winehq-stable

Per al cas de Arch Linux o qualsevol distribució basada en Arch Linux podem instal·lar aquesta nova versió des dels seus repositoris oficials de la distribució.

La comanda per instal·lar-és:

sudo pacman -s wine


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

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ó.