Difference between revisions of "Wine"

From Emulation General Wiki
Jump to navigation Jump to search
m
(switching infobox and copyedit)
Line 1: Line 1:
{{Infobox
+
{{Infobox emulator
|image = Wine.png
+
|logo = Wine.png
|first = 2.0.3 (Dev: 3.0-rc2)
+
|version = 3.0 (Dev: 3.3)
|second = Yes
+
|active = Yes
|third = Unix
+
|platform = Unix and POSIX-compliant
|fourth = Alexandre Julliard, others
+
|target = Windows
|fifth = [https://winehq.org/ WineHQ.org]
+
|developer = Alexandre Julliard and [https://source.winehq.org/source/AUTHORS the WINE team]
|sixth = [https://wiki.winehq.org/SourceCode WineHQ.org]}}'''Wine''' (known recursively as '''Wine Is Not an Emulator''') is an open-source compatibility layer for Unix-like systems (e.g. Linux, BSDs, and Mac OS X) to run programs originally created for Microsoft Windows. Originally created by Alexandre Julliard, it is now sponsored by corporate entity CodeWeavers, who use it as a base to create an enhanced, proprietary version, known as [https://www.codeweavers.com/products/ CrossOver].
+
|website = [https://winehq.org/ WineHQ.org]
 +
|source = [https://wiki.winehq.org/SourceCode WineHQ.org]
 +
}}
 +
'''Wine''' ('''<u>W</u>ine <u>I</u>s <u>N</u>ot an <u>E</u>mulator''') is an open-source compatibility layer for POSIX-compliant systems such as Unix-like operating systems (Linux, BSDs, macOS, etc.) to run programs originally created for Windows. First developed by Alexandre Julliard, it's now sponsored by the corporate entity CodeWeavers, who use it as a base to create an enhanced, proprietary version, known as [https://www.codeweavers.com/products/ CrossOver]. Wine is especially useful for older Windows games, as compatibility with these is typically higher than if the same game were run on modern Windows versions.
  
==Use==
+
Compatibility may not be perfect however, and there can be various glitches introduced.
Wine is especially useful for older Windows games, as compatibility with these is typically higher than if the same game were run on modern Windows versions.
 
 
 
Wine can also run many Windows programs, including emulators. Compatibility may not be perfect however, and there can be various glitches introduced.
 
  
 
==Download==
 
==Download==
 
[https://winehq.org/download/ Binaries] or [https://www.playonlinux.com/en PlayOnLinux] (via repositories) for Linux distributions
 
[https://winehq.org/download/ Binaries] or [https://www.playonlinux.com/en PlayOnLinux] (via repositories) for Linux distributions
  
[http://winebottler.kronenberg.org/ WineBottler] or [https://www.playonmac.com/en/ PlayOnMac] for Mac OS X
+
[http://winebottler.kronenberg.org/ WineBottler] or [https://www.playonmac.com/en/ PlayOnMac] for macOS
  
 
==Issues==
 
==Issues==
With some programs, official Windows DLL files are required. Most of these are available to download via the (usually) included script, [https://code.google.com/p/winetricks/ winetricks]. Compatibility lists for most programs can be found on the [https://appdb.winehq.org/ AppDB].
+
Some programs require official Windows DLLs. Most of these are available to download via the (usually) included script, [https://code.google.com/p/winetricks/ winetricks]. Compatibility lists for most programs can be found on the [https://appdb.winehq.org/ AppDB].
  
Games which use DirectX/Direct3D APIs later than 9.0 are mixed in terms of support, as many DX10/11 games/programs run, however many still simply don't run at all.  
+
Games which use DirectX/Direct3D APIs later than 9 are mixed in terms of support, as many DirectX 10/11 programs run, but many still simply don't run at all.
  
On the downside, there are some programs that are simply impossible to run, due to restrictions regarding how Wine works. Programs such as GameGuard and certain other anticheats for games will not run at all, due to it being impossible for Wine to implement kernel-mode drivers. Games such as those by Nexon and other companies that utilize these types of anticheats will only run through a virtual machine (however, sometimes even then, there is no guarantee).
+
Some software and games make use of kernel-mode drivers within Windows that are simply impossible to support due to restrictions on how Wine works. These are especially abused by anti-cheat solutions such as GameGuard and certain others that will prevent you from playing games that use them, (e.g. Nexon) so your only option there is to run it in a virtual machine or dual boot (and even then, there is no guarantee that will get by their detection).
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]

Revision as of 15:19, 12 March 2018

Wine
Wine.png
Developer(s) Alexandre Julliard and the WINE team
Latest version 3.0 (Dev: 3.3)
Active Yes
Platform(s) Unix and POSIX-compliant
Emulates Windows
Website WineHQ.org
Source code WineHQ.org

Wine (Wine Is Not an Emulator) is an open-source compatibility layer for POSIX-compliant systems such as Unix-like operating systems (Linux, BSDs, macOS, etc.) to run programs originally created for Windows. First developed by Alexandre Julliard, it's now sponsored by the corporate entity CodeWeavers, who use it as a base to create an enhanced, proprietary version, known as CrossOver. Wine is especially useful for older Windows games, as compatibility with these is typically higher than if the same game were run on modern Windows versions.

Compatibility may not be perfect however, and there can be various glitches introduced.

Download

Binaries or PlayOnLinux (via repositories) for Linux distributions

WineBottler or PlayOnMac for macOS

Issues

Some programs require official Windows DLLs. Most of these are available to download via the (usually) included script, winetricks. Compatibility lists for most programs can be found on the AppDB.

Games which use DirectX/Direct3D APIs later than 9 are mixed in terms of support, as many DirectX 10/11 programs run, but many still simply don't run at all.

Some software and games make use of kernel-mode drivers within Windows that are simply impossible to support due to restrictions on how Wine works. These are especially abused by anti-cheat solutions such as GameGuard and certain others that will prevent you from playing games that use them, (e.g. Nexon) so your only option there is to run it in a virtual machine or dual boot (and even then, there is no guarantee that will get by their detection).