Wine rulează aplicațiile Windows

Cum functioneaza

Scopul proiectului Wine este de a dezvolta un "strat de traducere" pentru Linux și alte sisteme de operare compatibile POSIX, care permite utilizatorilor să ruleze aplicații Microsoft Windows native pe acele sisteme de operare .

Acest strat de traducere este un pachet software care "emulează" aplicația Microsoft Windows API ( Application Programming Interface ), dar dezvoltatorii subliniază faptul că nu este un emulator în sensul că adaugă un strat suplimentar de software în partea de sus a sistemului de operare nativ, care ar adăuga memorie și calculația deasupra capului și ar afecta negativ performanța.

În schimb, Wine oferă DDL alternative (Dynamic Link Libraries) care sunt necesare pentru a rula aplicațiile. Acestea sunt componente de software native care, în funcție de implementarea lor, pot fi la fel de eficiente sau mai eficiente decât omologii lor din Windows. De aceea, unele aplicații MS Windows rulează mai repede pe Linux decât pe Windows.

Echipa de dezvoltare a vinurilor a făcut progrese semnificative în atingerea obiectivului de a permite utilizatorilor să ruleze programe Windows pe Linux. O modalitate de a măsura acel progres este de a număra numărul de programe care au fost testate. Baza de date de aplicare a vinului conține în prezent peste 8500 de înregistrări. Nu toate funcționează perfect, dar cele mai frecvent utilizate aplicații Windows rulează destul de bine, cum ar fi următoarele pachete software și jocuri: Microsoft Office 97, 2000, 2003 și XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 și 6.5.1, Silkroad Online 1.x, Retail-Half-Life 2, Half-Life Counter-Strike 1.6 și Battlefield 1942 1.6.

După instalarea aplicației Wine, aplicațiile Windows pot fi instalate prin plasarea CD-ului în unitatea CD, deschiderea unei ferestre shell, navigarea la directorul CD care conține executabilul de instalare și introducerea "wine setup.exe", dacă setup.exe este programul de instalare .

La executarea programelor în Wine, utilizatorul poate alege între modul "desktop-in-a-box" și ferestre mixabile. Wine acceptă atât jocuri DirectX cât și OpenGL. Suportul pentru Direct3D este limitat. Există, de asemenea, un WI API care permite programatorilor să scrie software-ul care rulează este sursă și binar compatibil cu codul Win32.

Proiectul a fost demarat în 1993 cu obiectivul de a rula programele Windows 3.1 pe Linux. Ulterior au fost dezvoltate versiuni pentru alte sisteme de operare Unix. Coordonatorul inițial al proiectului, Bob Amstadt, a predat proiectul lui Alexandre Julliard un an mai târziu. Alexandre a fost liderul eforturilor de dezvoltare de atunci.