Wine 5.10 development release comes with NTDLL support, Vulkan enhancements and more

wine

The Wine Boys recently announced the launch of a new development version, reaching the new version "Wine development 5.10 ", version in which there have been 47 bug reports and 395 changes have been made.

In this new version Vulkan support for WineD3D has continued to progress, in addition to the beginning of a separate Unix library for NTDLL, more glyph substitutions in DirectWrite, support for DSS private keys, ARM64 fixes and other bug fixes included.

For those who do not know about Wine, they should know that this is a popular free and open source software that allows users to run Windows applications on Linux and other Unix-like operating systems. To be a bit more technical, Wine is a compatibility layer that translates system calls from Windows to Linux and it uses some Windows libraries, in the form of .dll files.

Wine it is one of the best ways to run Windows applications on Linux. In addition, the Wine community it has a very detailed application database, we find it as AppDB it contains more than 25,000 programs and games, classified by their compatibility with Wine.

What's new in Wine 5.10?

Of the most important changes that stand out in this new version, is the continued development of the WineD3D backend based on the Vulkan graphical API and also an initial implementation of a separate Unix shared library (.so) for NTDLL.

In addition, the Improved driver support for the Windows kernel of StarForce v3 and Denuvo Anti-Cheat anti-trap systemsas this is often the cause of Windows games being unable to run on Linux through the compatibility layer, so it's nice to know that more work is being done.

For the part of related closed bug reports with the work of games and applications, it is important to note that some of these errors have already been fixed in previous versions, or at least they said they had corrected it. 

However, it seems that only now has this really been tested and of which Highlighted are the following: 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: Aliens, FinanceExplorer , PowerToys for Windows 10, Sniper Elite V2.

Of the other changes that stand out of this new version:

  • Extended glyph replacement tools in DirectWrite.
  • Added support for DSS private keys.
  • Fixed issues with exception handling on ARM64 systems.

Finally if you want to know more about this new development version Wine released, you can check the change log In the following link. 

How to install the development version of Wine 5.10 on Ubuntu and derivatives?

If you are interested in being able to test this new development version of Wine on your distro, you can do so by following the instructions we share below.

The first and most important step will be to enable the 32-bit architecture, that even if our system is 64 bits, performing this step saves us many problems that usually occur.

For this we write about the terminal:

sudo dpkg --add-architecture i386

Now we must import the keys and add them to the system with this command:

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

Done this now we are going to add the following repository to the system, for this we write in the 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

Finally we can verify that we already have Wine installed and also what version we have on the system by executing the following command:

wine --version

How to uninstall Wine from Ubuntu or some derivative?

As for those who want to uninstall Wine from their system for whatever reason, They should only execute the following commands.

Uninstall the development version:

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

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.