- Wine 10 is now with more than 6,000 updates on its release journal
- The emulator – which will be 32 years old this year – allows Linux / Unix users to run Windows software
- The open source project does not require windows unlike virtual machine solutions
If you want to run Windows software on a Linux operating system, you will need to install the wine compatibility layer. Wine, a recursive acronym for “Wine is not an emulator”, provides an execution environment to execute Windows applications natively on Linux without virtualization. It can also be configured as the default installation program for Windows software, simplifying the configuration process.
Released for the first time on July 4, 1993, Wine was created by Bob Amstadt (original leader in the project) and Eric Youngdale as open source implementation of the Windows API for UNIX -based systems. Over the past 32 years, it has become a powerful tool to fill the gap between Windows and Linux environments and after a year of development, the developers behind it announced the stable exit of Wine 10.
This new version includes more than 6,000 individual changes. Although many are minor corrections, there are notable strengths, including full management of the Arm64ec architecture and Hybrid ARM64X modules, allowing transparent integration of the Arm64ec and Plain Arm64 code.
OpenGL support
The High-Dpi support has been improved in this version, with an automatic scaling for non-DPI consciousness applications. Vulkan improvements are now supporting children’s windows and Vulkan video extensions.
Direct 3D updates include a new HLSL -based fixed features pipeline, Shader Vulkan backend improvements and dynamic state extensions to reduce stuttering. And, in a welcome decision, OpenGL is now taken care of in the Wayland pilot, which is activated by default. This addition will allow better integration with Linux environments based on Wayland.
Other modifications include an experimental multimedia backend based on FFMPEG, improved HID and tactile management management, improved compatibility of unicode and regional parameters, and solid RPC / COM support on ARM platforms.
A number of other adjustments have also been made, such as elevation of the process, improving the handling of serial port events and supporting modern vector extensions like AVX-512. Developers also benefit from updated construction tools, static analysis options and grouped library upgrades such as Capstone, VKD3D 1.14 and FFMPEG.