Wine (Wine Is Not an Emulator) позволяет выполнять на компьютерах, работающих под управлением UNIX-подобных операционных систем, в частности Linux, приложения, изначально написанные для программных платформ Windows. В процессе работы Wine воспринимает системные вызовы Windows-приложений и подменяет их своими. Wine не требует наличия установленной операционной системы Windows, а приложения в этой среде выполняются почти так же быстро, как и на программных платформах Microsoft. Правда, Wine может работать не со всеми Windows-приложениями, хотя разработчики, в числе прочего, гарантируют полную совместимость с Photoshop CS2, Excel Viewer 2003, Word Viewer 2003 и PowerPoint Viewer 2003. На разработку продукта у участников проекта ушло пятнадцать лет, что объясняется неполнотой или же вообще полным отсутствием документации по многим элементам программных интерфейсов Windows.
*****************************************
Wine is an Open Source implementation of the Windows API on top of X, OpenGL, 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, Mac OS X, and Solaris.
Wine benefits- Wine makes it possible to take advantage of all the Unix strong points (stability, flexibility, remote administration) while still using the Windows applications you depend on.
- Unix has always made it possible to write powerful scripts. Wine makes it possible to call Windows applications from scripts that can also leverage the Unix environment to its full extent.
- Wine makes it possible to access Windows applications remotely, even if they are a few thousand miles away.
- Wine makes it economical to use thin clients: simply install Wine on a Linux server, and voila, you can access these Windows applications from any X terminal.
- Wine can also be used to make existing Windows applications available on the Web by using VNC and its Java client.
- Wine is Open Source Software, so you can extend it to suit your needs or have one of many companies do it for you.
Проект был основан Бобом Амштадтом (Bob Amstadt) в 1993 году как средство запуска 16-битных приложений Windows 3.1 в системе GNU/Linux. С 1994 г. лидером проекта стал Александр Жульярд (Alexandre Julliard). Изначально Wine был выпущен под лицензией MIT, но в марте 2002 г. она была сменена на GNU LGPL.
Со временем Wine был портирован на другие UNIX-подобные системы, такие как FreeBSD, Solaris и другие, а также на Windows. Была добавлена поддержка 32-битных приложений Windows, а в 2005 году — и 64-битных. До октября 2005 г. проект находился в стадии альфа-версии, хотя с его помощью безупречно работали многие программы. 25 октября 2005 г. была выпущена первая бета-версия Wine 0.9. С этого момента новые версии стали выпускаться обычно раз в две недели.
Летом 2007 года произошёл небольшой скандал, поскольку выяснилось, что несколько свободных библиотек Wine было использованно компанией Parallels, Inc. в проприетарном продукте Parallels Desktop, без предоставления исходных кодов, что является нарушением LGPL лицензии. Установить факт нарушения смогли из-за скриншотов, опубликованных Parallels, на которых у персонажей игры Half-Life 2 были видны квадратные тени, что являлось на тот момент, одной из известных ошибок Wine. В компании Parallels подтвердили, что используют модифицированные исходные коды Wine, и обещали предоставить их по запросу в течении 3 дней. Тем, не менее, разработчики Wine получили модифицированные исходные коды только через месяц, дополнительно, на сайте Parallels появилась информация о Wine, как компоненте, и его лицензии на чём конфликт, фактически, исчерпал себя. 17 июня 2008 г. вышла версия Wine 1.0, первая, которую разработчики называют стабильной.
What's new in this release: - Support for virtual memory write watches.
- Workarounds for the WINAPI compiler bug on Mac OS.
- Several fixes for the 64-bit build.
- Some more GdiPlus functions.
- Various bug fixes.
OC: Linux, FreeBSD and Solaris.
Размер: 14,1 Mb