La versión de desarrollo de Wine 5.10 llega con soporte para NTDLL, mejoras para Vulkan y más
Los chicos de Wine dieron a conocer hace poco el lanzamiento de una nueva versión de desarrollo, llegando a la nueva versión “Wine development 5.10”, versión en la cual se han 47 informes de errores y se han realizado 395 cambios.
En esta nueva versión se han continuado progresando el soporte de Vulkan para WineD3D, además de que se destaca el comienzo de una biblioteca Unix separada para NTDLL, más sustituciones de glifos en DirectWrite, soporte para claves privadas DSS, correcciones ARM64 y otras correcciones de errores incluidas.
Para quienes desconocen de Wine, deben saber que este es un popular software gratuito y de código abierto que permite a los usuarios ejecutar aplicaciones de Windows en Linux y otros sistemas operativos tipo Unix. Para ser un poco más técnico, Wine es una capa de compatibilidad que traduce las llamadas del sistema de Windows a Linux y utiliza algunas bibliotecas de Windows, en forma de archivos .dll.
Wine es una de las mejores formas de ejecutar aplicaciones de Windows en Linux. Además, la comunidad Wine tiene una base de datos de aplicaciones muy detallada, la encontramos como AppDB esta contiene más de 25,000 programas y juegos, clasificados por su compatibilidad con Wine.
¿Qué hay de nuevo en Wine 5.10?
De los cambios mas importantes que se destacan de esta nueva versión, es la continuación del desarrollo del backend WineD3D basado en la API gráfica de Vulkan y también una implementación inicial de una biblioteca compartida de Unix separada (.so) para NTDLL.
Además, se destaca la compatibilidad mejorada de controladores para el kernel de Windows de los sistemas anti-trap StarForce v3 y Denuvo Anti-Cheat, ya que a menudo es la causa de que los juegos de Windows no puedan funcionar en Linux a través de la capa de compatibilidad, por lo que es agradable saber que se está realizando más trabajo.
Por la parte de los informes de error cerrados relacionados con el trabajo de juegos y aplicaciones, es importante tener en cuenta que algunos de estos errores ya se han corregido en versiones anteriores, o al menos dijeron que lo habían corregido.
Sin embargo, parece que solo ahora se ha probado esto realmente y de los que se destacan son los siguientes: Microsoft Word 6.0, PsInfo, Foxit Reader 6.12, Total Commander 9.x, TrackMania Nations ESWC, Spitfire Audio 3.x, Avast Free Antivirus 20.3, Secret Files 1-2, Fahrenheit, Ufo: Extraterrestres, FinanceExplorer, PowerToys para Windows 10, Sniper Elite V2.
De los demás cambios que se destacan de esta nueva versión:
- Herramientas extendidas de sustitución de glifos en DirectWrite.
- Soporte agregado para claves privadas DSS.
- Problemas resueltos con manejo de excepciones en sistemas ARM64.
Finalmente si quieres conocer mas al respecto sobre esta nueva version de desarrollo de Wine liberada, puedes consultar el registro de cambios en el siguiente enlace.
¿Como instalar la versión de desarrollo de Wine 5.10 en Ubuntu y derivados?
Si estás interesado en poder probar esta nueva versión de desarrollo de Wine en tu distro, podrás hacerlo siguiendo las instrucciones que compartimos a continuación.
El primer paso y el mas importante será habilitar la arquitectura de 32 bits, que aun que nuestro sistema sea de 64 bits, el realizar este paso nos ahorra muchos problemas que suelen ocurrir.
Para ello escribimos sobre la terminal:
sudo dpkg --add-architecture i386
Ahora debemos de importar las llaves y añadirlas al sistema con este comando:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Hecho esto ahora vamos a añadir el siguiente repositorio al sistema, para ello escribimos en 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
Finalmente podemos verificar que ya tenemos instalado Wine y además que versión tenemos en el sistema ejecutando el siguiente comando:
wine --version
¿Cómo desinstalar Wine de Ubuntu o algun derivado ?
En cuanto a los que quieren desinstalar Wine de su sistema por cualquier razón, solo deben de ejecutar los siguientes comandos.
Desinstalar la versión de desarrollo:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove