- Wine 10 is now available with more than 6,000 updates in its launching register
- The emulator, which turns 32 this year, allows Linux/Unix users to execute the Windows software
- The open source project does not require Windows unlike virtual machine solutions
If you want to run the Windows software in a Linux operating system, you must install the wine compatibility layer. Wine, a recursive acronym for “wine is not an emulator”, provides an execution time environment to run Windows applications native to Linux without virtualization. It can also be configured as the default installer for Windows software, simplifying the configuration process.
First launched on July 4, 1993, Wine was created by Bob Amstadt (the original protagonist of the project) and Eric Youngdale as an open source implementation of the Windows API for UNIX -based systems. In the last 32 years, it has become a powerful tool to close the gap between Windows and Linux environments and after a year of development, developers behind it have announced the stable release of Wine 10.
This new version includes more than 6,000 individual changes. While many are minor solutions, there are some notable outstanding aspects, including full support for ARM64EC architecture and Hybrid ARM64X modules, which allows a perfect integration of ARM64EC and the SMUE ARM64 Code.
OpenGL support
The high DPI support has been improved in this launch, with an automatic scale for applications that are not DPI. Vulkan’s improvements now support the representation of children’s windows and video vulkan extensions.
Direct3D updates include a new Fixed Function pipe based on HLSL, Back-end improvements of the Vulkan Shaw and dynamic status extensions to reduce stuttering. And, in a welcome movement, OpenGL is now compatible with the Wayland driver, who is enabled by default. This addition will allow a better integration with Wayland Linux -based environments.
Other changes include an experimental multimedia backend based on FFMPEG, an improved hand input and touch screen, improved Unicode and Locate compatibility, and solid RPC/com support on ARM platforms.
Several other adjustments have also been made, such as the process elevation, the improved handling of the serial port event and the support for modern vector extensions such as AVX-512. Developers also benefit from updated compilation tools, static analysis options and library updates grouped as Capstone, VKD3D 1.14 and FFMPEG.