Wine és una reimplementació de la interfície de programació d'aplicacions de Win16 i Win32 per a sistemes operatius basats a Unix.
Fa poc es va donar a conèixer el llançament de la nova versió experimental de Wine 9.1, el qual segueix a la versió 9.0 i ve carregat amb 270 canvis, juntament amb el tancament de 42 informes derrors des de la darrera versió estable.
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.
Principals novetats de Wine 9.1
A l'últim llançament, Wine ha millorat significativament el suport per a diversos aspectes clau, ja que brinda una experiència més fluida i completa en executar aplicacions i jocs de Windows i és que s'han realitzat millores significatives a la implementació de la funció SendInput(), cosa que permet una millor emulació de l'entrada d'usuari. A més, s'han afegit funcions com XInputGetCapabilitiesEx i la funció XInputGetCapabilities ha estat completament reescrita per a un rendiment i funcionalitat òptims.
Una altra de les millores que es destaquen de la nova versió, és que Wine 9.1 ofereix un suport més robust per al protocol dintercanvi de claus Diffie-Hellman, a més que s'ha afegit la capacitat de configurar i rebre paràmetres DH, així com controladors per crear parells de claus públiques i privades, cosa que millora la seguretat i la interoperabilitat de les aplicacions que utilitzen aquest protocol.
A més d'això, a Wine 9.1 s'ha millorat la detecció i compatibilitat amb teclats que utilitzen el disseny Dvorak, el que garanteix una experiència dusuari més coherent i eficient per a aquells que prefereixen aquest disseny alternatiu de teclat.
Per la part de la correcció d'errades en jocs i aplicacions, es destaca que s'han solucionat problemes específics que afectaven el funcionament de diversos jocs i aplicacions. Això inclou el tancament dinformes derrors relacionats amb jocs populars com:
- Polda 1: després de la imatge d'introducció i animació, es mostra una finestra negra
- Lego Racers: es bloqueja en fer clic a les ordres de configuració per al jugador 1
- Lost Planet: Pantalla negra després d'iniciar un joc nou
- Dead Rising: troba una càrrega infinita en iniciar un nou joc (necessita WMAudio Decoder DMO)
Quant a les aplicacions que van rebre atenció en aquest llançament, Es destaquen: Visio 2013, Automation License Manager, Blindwrite 7, SIMATIC WinCC, GUIDE 7.0, Unigine Heaven Benchmark 4.0, MAME 0.257, SpeedWave, KakaoTalk, Microsoft Safety Scanner, AVG Antivirus i Windows Sysinternals Process Explorer., entre d'altres.
Finalment si vols conèixer més a l'respecte 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 d'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:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Fet això, ara anem a afegir el següent repositori a sistema, Per això escrivim a la terminal:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --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?
Finalment per a aquells que volen desinstal lar aquesta versió de desenvolupament de Wine del 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