The Windows-to-Linux compatibility layer Wine has officially released version 10.15, a software framework that enables Windows applications to run on Linux systems and serves as the very foundation for playing Windows games on SteamOS.
The project’s roadmap points to a major milestone next year with the release of Wine 11, which will in turn allow Valve to roll out Proton 11, delivering enhanced compatibility within SteamOS.
Wine 10.15 highlights:
- Updated the Unicode character table to version 17.0.0, adding support for a wider range of emojis.
- Introduced Zip64 option support in the packaging service.
- Fixed a variety of bugs.
- Began preliminary testing of the NTSYNC driver for synchronization.
The NTSYNC driver, introduced in Linux Kernel 6.14, is designed to emulate Windows NT synchronization primitives—a low-level computer science mechanism critical for system coordination. For everyday users, this translates into significantly improved performance when running Windows NT software and games on Linux.
Unlike makeshift implementations that rely on the futex/futex2 interface, NTSYNC provides fast, portable, robust, and semantically correct synchronization, enabling true Windows NT–style behavior directly within Linux kernel modules.
Although Wine does not yet fully support NTSYNC, its inclusion in version 10.15 signals that the team has begun active testing. Future iterations are expected to refine this integration, ultimately yielding substantial performance gains.