Press "Enter" to skip to content

Wine 8.0 released with better console compatibility, experimental WoW64 support, and more

If you’ve been looking to run Windows apps on Linux, you’ve probably heard of Wine. Wine acts as a layer that translates Windows API calls into POSIX (Portable Operating System Interface) calls while rebuilding the Windows directory structure and providing standby implementations for system services. It does not use any emulation or virtualization to execute Windows binaries either. Now, Wine version 8.0 has just been released with a lot of improvements and changes.

One of the most notable changes is the completion of the transformation of the Portable Executable (PE), the Windows binary format. This is important, because it means that the various copy-protection systems that check that the contents of system units on disk and memory match will now trust the system you’re working on. Wine developers say this will allow “32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM,” and more.

Furthermore, WoW64 (wwindows 32 bit an wInside 64-bit) Support for “basically all” Unix libraries has been implemented. This allows 32-bit applications to be executed in a 64-bit environment, without the appropriate 32-bit libraries. Wind developers don’t generally recommend it for use yet, but it can be enabled by building with the “–enable-archs” option.

Other improvements include:

  • New light theme is enabled in the default configuration
  • Many Direct3D improvements and improvements
  • Support for hot plug controller has been improved
  • Steering wheel detection
  • Sony DualShock and DualSense controllers are supported when using a hidraw background
  • Windows Runtime (WinRT) Windows.Gaming.Input module introduced, programming interface for accessing gamepads, joysticks, and steering wheels
  • Wine Gecko gets accessibility support

Be sure to check out the official Wine 8.0 announcement to learn more. Although the binaries are not available for download yet, you can create them yourself or wait for these binaries to be released. Once it is installed, you will be able to install it on Ubuntu, Debian, Fedora, and macOS. Wine is part of the Proton Steam Deck, so it’s possible that some of these improvements could make games on the Steam Deck even better in the future as well.

Source: vintage



Spread the love