Wine is an Open Source implementation of the Windows API on top of X and Unix.
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. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.
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)
· 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
No comments:
Post a Comment