Wine executa les aplicacions de Windows

Com funciona

L'objectiu del projecte Wine és desenvolupar una "capa de traducció" per a Linux i altres sistemes operatius compatibles amb POSIX que permetin als usuaris executar aplicacions natives de Microsoft Windows en aquests sistemes operatius .

Aquesta capa de traducció és un paquet de programari que "emula" l'API de Microsoft Windows ( Interfície de programació d'aplicacions ), però els desenvolupadors emfatitzen que no és un emulador en el sentit que afegeix una capa de programari addicional al damunt del sistema operatiu natiu, que afegirà memòria i computació a la part superior i afectarà negativament el rendiment.

En lloc d'això, Wine proporciona alternatives DDL (Dynamic Link Libraries) que són necessàries per executar les aplicacions. Són components de programari natius que, depenent de la seva implementació, poden ser tan eficients o més eficients que els seus equivalents de Windows. És per això que algunes aplicacions de MS Windows funcionen més ràpidament a Linux que a Windows.

L'equip de desenvolupament del vi ha avançat significativament cap a l'objectiu d'aconseguir que els usuaris executin programes de Windows a Linux. Una manera de mesurar aquest progrés és comptar la quantitat de programes que s'han provat. Actualment, la base de dades d'aplicacions del vi conté més de 8500 entrades. No tots funcionen a la perfecció, però les aplicacions Windows amb més utilització funcionen molt bé, com ara els següents paquets de programari i jocs: 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, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 i Battlefield 1942 1.6.

Després d'instal·lar Wine, es poden instal·lar aplicacions de Windows col·locant el CD a la unitat de CD, obrint una finestra de shell, navegant al directori de CD que conté l'executable de la instal·lació i introduint "setup.exe de vi", si setup.exe és el programa d'instal·lació .

Quan s'executen programes a Wine, l'usuari pot triar entre el mode "desktop-in-a-box" i finestres mixtes. El vi admet jocs DirectX i OpenGL. El suport per Direct3D és limitat. També hi ha una API de vi que permet als programadors escriure programari que s'executa que és font i binari compatible amb el codi Win32.

El projecte es va iniciar el 1993 amb l'objectiu d'executar programes de Windows 3.1 a Linux. Posteriorment, s'han desenvolupat versions per a altres sistemes operatius Unix. El coordinador original del projecte, Bob Amstadt, va lliurar el projecte a Alexandre Julliard un any més tard. Alexandre porta els esforços de desenvolupament des de llavors.