Ticker

6/recent/ticker-posts

amazoon

Running Windows apps across Linux is getting easier

 


The Open Source Compatibility Layer project between Linux and Windows, Wine, has announced the stable version Wine 6.0, which is larger than the previous fixed version released in mid-2020.

The update is the culmination of a full year of development efforts and contains more than 8,300 individual changes or 900 more changes than shipped in the latest release in July 2020.

The Wine project is dedicated to running Windows apps and games across Linux and Linux-like systems, including macOS.

Unlike running a virtual or emulator, Wine focuses on Windows APP Interface calls and translates them into POSIX mobile operating system interface calls.

Wine occupies an interesting place in the history of Microsoft, which has opposed it in the past, but has recently seen it as an example of the importance of open APIs.

Microsoft said it created the opposite of wine in Windows 10 by re-implementing the structure of some Linux APIs to create a compatibility layer called Windows Subsystem for Linux that allows Linux software to work across Windows.

Key highlights of this release include pre-format core units (NTDLL, KERNEL32, GDI32 and USER32), DirectShow and Media Foundation support, and text console redesign.

Graphics improvements around Direct3D include the Vulkan trial model of the Wine Component WineD3D , which replaces Microsoft Direct3D with better shading support, and the Vulkan driver supports up to the Vulkan 1.2.162 version.

This version supports many of the Features of Direct3D 11, and there is a new mechanism for connecting the Unix library to the PE module, which allows PE calls for Unix libraries for functions that cannot be handled with Win32 APIs.

There are also improvements to the input interface, the basic USB kernel driver, the mouse position record for games, and plug-and-play device notifications.

Wine 6.0 includes a range of Windows NT kernel improvements, including better support for anti-cheating systems for games that load kernel drivers, and better network support for copy protection drivers.

The project added early support for ARM64 architecture via macOS for Apple M1 chip-based Macs while PowerPC architecture support was removed.

Post a Comment

0 Comments