Wine is a project to allow a PC running a Unix-like operating system and the X Window System to run x86 programs for Microsoft Windows. Alternately, those wishing to port a Windows application to a Unix-like system can compile it against the Wine libraries.
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
Download: Wine 1.1.0 (13.3 MB)
No comments:
Post a Comment