Víno pracuje s aplikacemi systému Windows

Jak to funguje

Cílem projektu Wine je vyvinout "překladovou vrstvu" pro Linux a další POSIX kompatibilní operační systémy, které uživatelům umožňují provozovat nativní operační systémy Microsoft Windows.

Tato překladová vrstva je softwarový balík, který "napodobuje" rozhraní Microsoft Windows API ( Application Programming Interface ), ale vývojáři zdůrazňují, že to není emulátor v tom smyslu, že přidává další vrstvu softwaru nad nativní operační systém, který by zvýšila režii paměti a výpočtů a negativně ovlivnila výkon.

Namísto toho Wine nabízí alternativní DDL (Dynamic Link Libraries), které jsou potřebné pro spuštění aplikací. Jedná se o nativní součásti softwaru, které v závislosti na jejich implementaci mohou být stejně účinné nebo efektivnější než jejich protějšky Windows. To je důvod, proč některé aplikace MS Windows běží rychleji na Linuxu než na Windows.

Vývojový tým společnosti Wine dosáhl významného pokroku při dosahování cíle, který umožňuje uživatelům spouštět programy systému Windows v systému Linux. Jeden způsob, jak měřit tento pokrok, je počítat počet testovaných programů. Databáze aplikací vína v současné době obsahuje více než 8500 záznamů. Ne všechny fungují perfektně, ale většina běžně používaných aplikací systému Windows běží poměrně dobře, například následující balíčky a hry: Microsoft Office 97, 2000, 2003 a XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, QuickTime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 a 6.5.1, Silkroad Online 1.x, Retail Half-Life 2, Half-Life Counter-Strike 1.6 a Battlefield 1942 1.6.

Po instalaci aplikace Wine je možné nainstalovat aplikace systému Windows umístěním disku CD do jednotky CD, otevřením okna shellu, navigací do adresáře CD obsahující instalační soubor a zadáním "wine setup.exe", pokud je setup.exe instalační program .

Při spouštění programů ve Wine může uživatel vybrat mezi režimem "desktop-in-a-box" a mísitelnými okny. Wine podporuje hry DirectX i OpenGL. Podpora pro Direct3D je omezená. K dispozici je také Wine API, které umožňuje programátorům psát software, který běží, zdrojový a binární kompatibilní s kódem Win32.

Projekt byl zahájen v roce 1993 s cílem spustit programy Windows 3.1 na Linuxu. Následně byly vyvinuty verze pro jiné operační systémy Unix. Původní koordinátor projektu Bob Amstadt podal projekt Alexandre Julliardovi o rok později. Alexandre od té doby vede rozvojové úsilí.