The Wine Project, a compatibility layer that enables Linux and macOS users to run Windows applications, has officially released version 10.17 as a maintenance update to the stable 10.x series.
One of the most notable changes is the switch to the EGL renderer as the default OpenGL renderer, which should improve graphics performance and compatibility on modern systems. Alongside that, Wine-Mono—the open-source implementation of Microsoft’s .NET Framework used within Wine—has been updated to version 10.3.
Developers have also made structural changes by splitting the COMCTL32 library into separate v5 and v6 modules, which helps improve theming and application compatibility, especially for programs relying on newer Windows UI components.
There’s also better support for ANSI ODBC drivers, which enhances how older applications communicate with databases, and improved CPU information handling on FreeBSD, offering more accurate system reporting on that platform.
As usual, this update fixes a handful of long-standing issues—17 in total. Some highlights include fixes for crashes in Metro 2033, problems with themed controls in Free Virtual Keyboard, and rendering issues in INSIDE when using OpenGL.
Other patches address issues with command-line tools like copy
and type
, as well as stability improvements for applications using the Wayland driver and Wine’s new WoW64 architecture.
For more information, visit the announcement. Wine 10.17’s source code can be downloaded from GitLab’s project page for those interested in trying out or upgrading their current installation. The binary packages for various distributions are expected to be available shortly.