In a recent development release 1.5.14, Wine has announced a number of new features. Wine is a popular application for Linux, which provides a Windows compatibility layer. It has been used to run games, applications, and a number of tools which are unique to Windows. In a survey conducted in 2007, over 30% of Linux users were found using Wine for running Windows applications.
Wine is a compatibility layer. It duplicates functions of Windows by providing alternative implementations of the DLLs that Windows programs call, and a process to substitute for the Windows NT kernel. This method of duplication differs from other methods that might also be considered emulation, where Windows programs run in a virtual machine. Wine is predominantly written using black-box testing reverse-engineering, to avoid copyright issues.
Valve recently announced a native Steam client for Linux and a native port of Left4Dead 2. As Valve releases more native ports, Wine will see a sharp decline in usage as most Wine users use it solely to run Windows games.