New Update Wine 9.0 released (2024)

Ink

Administrator
Thread author
Verified
Jan 8, 2011
22,318
2
55,055
8,379
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.



Changelog: The Wine development release 8.14 is now available.
What's new in this release:
  • PCSC framework used on macOS for smart card support.
    Dumping of Windows registry files in WineDump.
  • Fixes for Wow64 window messages.
  • Various bug fixes.
 
Changelog Update: Wine 9.0 · wine / wine · GitLab
Download: WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS

This release has been a year in the making, with a new stable Wine release done once a year with many development releases in between bringing over 7,000 individual changes. There's some truly big stuff in this release too and some of the highlights include:

  • An experimental Wayland graphics driver, not enabled by default yet.
  • Lots of WoW64 work including the completion of converting modules to PE format to "introduce a proper boundary between the Windows and Unix worlds". They say it's now possible to run 32-bit Windows applications on a purely 64-bit Unix installation but this new WoW64 mode is not yet enabled by default.
  • The completion of the PE/Unix separation means that it's possible to run existing Windows binaries on ARM64.
  • The Vulkan driver supports up to version 1.3.272 of the Vulkan spec.
  • Various optimizations have been made to core WineD3D and the Vulkan backend.
  • A number of GdiPlus functions are optimized for better graphics performance.
  • The Windows Media Video (WMV) decoder DirectX Media Object (DMO) is implemented.
  • DirectInput action maps are implemented, improving compatibility with many old games that use this to map controller inputs to in-game actions.
  • URL/URI protocol associations are exported as URL handlers to the Linux desktop.
  • Lots of Internationalization improvements including updates for Unicode and better support for native Windows IME implementations.
The list goes on for a while, that's just some cherry-picked big additions.
Quote source: Wine 9.0 brings much improved Windows app and game compatibility to Linux
 

You may also like...