Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available.
Features:
Binary Compatibility
- Loads Windows 9x/NT/2000/XP, Windows 3.x and DOS programs and libraries
- Win32 compatible memory layout, exception handling, threads and processes
- Designed for POSIX compatible operatings systems (eg. Linux and FreeBSD)
- "bug-for-bug" compatibility with Windows
Graphics
- X11-based graphics allows remote display to any X terminal
- X11, TrueType (.ttf/.ttc) and Windows Bitmap (.fon) Fonts
- DirectX support for games (limited Direct3D support)
- Support for OpenGL based games and applications
- Printing via PostScript driver or legacy native Win16 printer drivers
- Enhanced Metafile (EMF) and Windows Metafile (WMF) driver
- Desktop-in-a-box or mixable windows
- Windows MultiMedia (WinMM) layer support with builtin codecs
Allows Windows program to interface with:
- Sound devices via ALSA, OSS, ARTS, JACK, and libaudio etc
- Multi-lingual keyboards and CJK input method support via XIM
- Modems, serial devices
- Networks (TCP/IP and IPX)
- ASPI Scanners
- Windows Tablets via XInput (eg. Wacom)
Wine API
- Designed for source and binary compatibility with Win32 code
- Win32 API test suite to ensure compatibility
- Compilable on a wide range of C compilers
- Permits mixing of Win32 and POSIX code
- Permits mixing of ELF (.so) and PE (.dll/.exe) binaries in one address space
- Win32 compatible header files
- Automatically generated API documentation
- Resource compiler
- Message compiler
- IDL compiler
- Extensive Unicode support
- Internationalization -- Wine supports 16 languages
- Built-in debugger and configurable trace messages
- External memory checker support using Valgrind
- Sample programs

Myslete na Wine jak kompatibilní vrstva pro běžící windowsovské programy. Víno nevyžaduje Microsoft Windows, jak to je úplně bezplatná alternativní implementace windowsovský API se sestává z 100% ne-Microsoft kód, ať tak nebo onak víno může volitelně užívat nativní windowsovský DLLS jestli oni jsou dostupní.
Rysy:
Dvojitá kompatibilita
- nakládá Windows 9x/NT/2000/XP, Windows 3.x a DOS programy a knihovny
- Win32 kompatibilní paměťové rozvržení, výjimka zacházení, nit a procesy
- určený pro POSIX kompatibilní operační systémy (eg. Linux a FreeBSD)
- "štěnice-na-štěnici" slučitelný s Windows
Grafika
- X11 - based grafika dovoluje vzdálený displej nějakému /každému /žádnému X terminál
- X11, TrueType (.ttf/.ttc) a Windows bitová mapa (.fon) fonty
- DirectX podpora pro hry (omezenou Direct3D podporu)
- podpory pro OpenGL založený hry a aplikace
- tisk přes PostScript ovladač či dědický nativní Win16 ovládače tiskárny
- zdokonalený metasoubor (EMF) a windowsovský Metafile (WMF) ovladač
- Desktop - in - a - box či smísitelná okna
- windowsovský MultiMedia (WinMM) navrství podporovat s builtinými kedeky
Dovoluje windowsovské program rozhraní s:
- zvuková zařízení přes ALSA, OSS, ARTS, JACK, a libaudio atd
- vícejazyčná klávesnice a CJK vstupní metoda podporuje přes XIM
- modemy, sériové zařízení
- sítě (TCP/IP a IPX)
- ASPI Scanners
- windowsovský Tablets přes XINPUT (eg. Wacom)
Vinný API
- určený pro zdroj a dvojitý slučitelný s Win32 kódem
- Win32 API testuje soupravu k tomu, aby zajistila kompatibilitu
- Compilable na širokém okruhu C kompilátorů
- míchání povolení z Win32 a POSIX kódu
- míchání povolení z ELF (.tak) a PE (.dll/.exe) dvojitý v jedněch adresových prostoru
- Win32 kompatibilních hlavičkových souborech
- automaticky vygenerovaly API dokumentaci
- zdrojovou kompilátor
- zprávu kompilátor
- IDL kompilátor
- rozsáhlá Unicode podporovat
- zmezinárodnění - - víno podporuje 16 jazyky
- zabudované debugger a konfigurovatelné zprávy stopy
- externí paměťové podpory dohlížitele používání Valgrind
- vzorových programů