[B]Wine Features[/B]
[B] Binary Compatibility [/B]
[LIST]
[*] 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[/LIST] [B] Graphics [/B]
[LIST]
[*] 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[/LIST] [B] Allows Windows program to interface with: [/B]
[LIST]
[*] 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)[/LIST] [B] Wine API [/B]
[LIST]
[*] 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[/LIST]