The WINE compatibility layer designed for Unix-like OSes enables Linux and macOS systems to run Windows applications like graphic-intensive games. Wine software library, Winelib, using which developers can compile Windows applications to help port them to Unix-like systems.
Download Link available on winehq.org, as a free and open-source
Open a window for Applications, Libraries (DLLSelection), Audio (Sound drivers), Desktop integration, and Graphics.
From the Application panel, the user can select the version of Windows an application designed for.
The Drives panel list detected partitions as well as windows emulated drives as .wine/drive_c. The Linux file system listed as Z: drive.
Once configured WINE will set up .wine directory on the user's home directory, within that directory drive_c directory is there as C: holding Windows and Program Files subdirectories. The Windows directory contains System and System32 directories, where DLL files placed.
The Program files directory holds installed windows programs and icons for them appear on the desktop.
- Proton 5.0 released in February 2020 a modified version of Wine that lives inside the Steam client for Linux, and that does everything for the user. It's has a massive library of compatible games at least 6,502, according to ProtonDB, that works perfectly.
- Wine-Staging 5.6 brings fix for some games having non-functioning mouse input.
- The Wine 5.5 built-in libraries use Universal CRT (UCRT) C run-time. It is part of the Microsoft C++ Standard Library and is a component shipped as part of Windows 10 or Visual C++ on older releases.
- The Wine 5.0 update introduces Portable Executable (PE) modules, built in the Windows binary PE file format used in executables and DLLs. According to developers, the PE binaries copied into the Wine prefix instead of the fake DLL files, making the prefix look more like a real Windows installation, at the cost of some extra disk space.The new release also supports multiple displays and monitors, and there's Vulkan 1.1 graphics driver support up to version 1.1.126 for Android and support for multiple monitors