Wine 10.17 adds Mono 10.3, default EGL renderer for OpenGL, COMCTL32 library split & more
Wine 10.17 brings several core enhancements to this popular compatibility layer for running Windows applications on Linux, macOS, and BSD systems. Central among the updates, the Mono engine has been upgraded to version 10.3.0, which expands support for .NET-based applications and includes compatibility fixes tied to the runtime.
Alongside runtime improvements, the EGL renderer now operates as the default backend for OpenGL applications. This change is expected to affect graphical performance and compatibility across platforms. For improved Windows application support, Wine 10.17 reorganizes its COMCTL32 library into distinct v5 and v6 modules, refining how software expecting different control libraries interacts within Wine.
Following these major updates, the release provides better support for ANSI ODBC drivers, which helps users relying on database-backed applications, particularly those depending on legacy or business-critical software. On FreeBSD, enhanced CPU information reporting improves system integration and accuracy for users running Wine on that operating system. Finally, Wine 10.17 resolves 17 bugs, improving compatibility with a range of software, including notable video games like Metro 2033, So Blonde, and Throne and Liberty.

