Wine 9 will bring Wayland support for Linux and Revoluciona for its Compatibility with Windows 10

by time news

2024-01-18 10:00:00

Wine 9 has arrived with an impressive set of improvements, establishing itself as the leading compatibility layer for running Windows software on systems like Linux, macOS and FreeBSD. With more than 7,000 individual changes, this version features a new Windows on Windows 64-bit (WoW64) architecture and an experimental Wayland driver.

Innovative WoW64 Architecture and New Mode Wine version 9 introduces a new WoW64 architecture that marks the end of the redesign to convert modules to the PE (Portable Executable) format. Now, all transitions from Windows to Unix code go through the NT system call interface, allowing Windows applications compiled for 32-bit to run on pure 64-bit Unix installations. This preview is presented in the “new WoW64 mode”, while the “old WoW64 mode” handles 32-bit applications in 32-bit Unix processes.

Driver de Wayland Experimental Although experimental, Wine 9 incorporates a Wayland driver that promises advanced features, including basic window management, support for multiple monitors, HiDPI scaling, relative motion events, and Vulkan support. Although it is not currently enabled by default, it represents a step forward in Wayland adoption, overcoming historical obstacles.

Improved Support for macOS and Windows 10 Emulated This version of Wine improves support for macOS, adapting to the removal of support for 32-bit processes on this system. In addition, Wine 9 adopts Windows 10 as the default emulated version of the system, reflecting its predominance in the desktop environment.

Technical Innovations and Desktop Integration Among the innovations, Wine 9 adds support for address space layout randomization (ASLR) in modern PE binaries, a virtual memory allocator with placeholders, and improvements to Direct3D rendering. At the desktop level, highlights include URL/URI protocol associations, retrieving monitor information from EDID data, and the ability to close the desktop window via the Start menu in full screen mode.

ARM64 Support with 32-bit x86 Emulation To support ARM64, Wine 9 implements an interface for 32-bit x86 emulation, providing flexibility without adding a full emulation layer.

Wine 9 represents a significant advance in Windows compatibility in Unix and Unix-like environments. For more details, see the [anuncio de lanzamiento](link to ad). Official downloads are available for Ubuntu, Debian, Fedora and macOSwith community-maintained builds for SUSE, Slackware, and FreeBSD.

#Wine #bring #Wayland #support #Linux #Revoluciona #Compatibility #Windows

You may also like

Leave a Comment