Виното изпълнява приложения за Windows

Как работи

Целта на проекта "Вино" е да се разработи "слой за превод" за Linux и други POSIX съвместими операционни системи, които да позволяват на потребителите да изпълняват собствени Microsoft Windows приложения на тези операционни системи .

Този слой за превод е софтуерен пакет, който "емулира" приложния програмен интерфейс (API) на Microsoft Windows, но разработчиците подчертават, че той не е емулатор в смисъл, че добавя допълнителен софтуерен слой към нативната операционна система, би добавил памет и изчислителни режийни и негативно влияние върху производителността.

Вместо това Виното предлага алтернативни DDL (Dynamic Link Libraries), които са необходими за стартиране на приложенията. Това са естествени софтуерни компоненти, които в зависимост от тяхното внедряване могат да бъдат също толкова ефективни, или по-ефективни от техните партньори в Windows. Ето защо някои приложения на MS Windows работят по-бързо на Linux, отколкото на Windows.

Екипът за развитие на виното постигна значителен напредък в постигането на целта да позволи на потребителите да изпълняват програми на Windows на Linux. Един от начините за измерване на този прогрес е броят на тестваните програми. Базата данни за кандидатстване за вино съдържа повече от 8500 записа. Не всички от тях работят перфектно, но най-често използваните приложения на Windows работят доста добре, като следните софтуерни пакети и игри: Microsoft Office 97, 2000, 2003 и XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, QuickTime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 и 6.5.1, Silkroad Online 1.x, Half-Life 2, Half-Life Counter-Strike 1.6 и Battlefield 1942 1.6.

След като инсталирате Wine, приложенията на Windows могат да бъдат инсталирани, като поставите компактдиска в CD устройството, отваряте прозореца на обвивката, отивате до компактдиска, съдържащ инсталационния изпълним файл, и въвеждате "wine setup.exe", ако setup.exe е инсталационната програма ,

Когато изпълнява програми в Wine, потребителят може да избира между режима "desktop-in-a-box" и променливите прозорци. Wine поддържа както игри с DirectX, така и OpenGL игри. Подкрепата за Direct3D е ограничена. Също така има API на Wine, който позволява на програмистите да пишат софтуер, който работи, е източник и двоичен съвместим с Win32 кода.

Проектът започна през 1993 г. с цел да се стартират програми на Windows 3.1 на Linux. Впоследствие са разработени версии на други операционни системи Unix. Първоначалният координатор на проекта, Боб Амщад, предаде проекта на Александър Юлиард година по-късно. Оттогава Александър води усилията за развитие.