Difference between revisions of "Wine"

From Emulation General Wiki
Jump to navigation Jump to search
m (Issues: the MMO bit sounds hostile when it's written like that)
Line 1: Line 1:
 
{{Infobox
 
{{Infobox
 
|image = Wine.png
 
|image = Wine.png
|first = 1.8.5
+
|first = 2.0.2 (Dev: 2.17)
 
|second = Yes
 
|second = Yes
 
|third = Unix
 
|third = Unix
Line 21: Line 21:
 
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].
 
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].
  
Games which use DirectX/Direct3D APIs later than 9.0 may not run at all on Wine, as support for DX10 and 11 are preliminary at best. Also, applications and games that use kernel-mode drivers e.g. for copy protection or anti-cheat middleware may and/or will not be supported on Wine due to the way they access low-level/ring 0 system functions, such as MMOs bundled with GameGuard.
+
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.  
 +
 
 +
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).
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]

Revision as of 03:32, 24 September 2017

Wine.png
Current version: 2.0.2 (Dev: 2.17)
Active: Yes
OS: Unix
Authors: Alexandre Julliard, others
Official website: WineHQ.org
Source code: 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 CrossOver.

Use

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 some Windows program, including emulators. 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 Mac OS X

Issues

With some programs, official Windows DLL files are required. 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.0 are mixed in terms of support, as many DX10/11 games/programs run, however 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).