Wine executa aplicacións de Windows

Cómo funciona

O obxectivo do proxecto Wine é desenvolver unha "capa de tradución" para Linux e outros sistemas operativos POSIX compatibles que permitan aos usuarios executar aplicacións nativas de Microsoft Windows nos sistemas operativos .

Esta capa de tradución é un paquete de software que "emula" a API de Microsoft Windows ( Interface de programación de aplicacións ), pero os desenvolvedores salientan que non é un emulador no sentido de que engade unha capa de software extra na parte superior do sistema operativo nativo, que engadiría memoria e computación por encima e afectaría negativamente o rendemento.

En cambio, Wine ofrece alternativas DDL (Dynamic Link Libraries) que son necesarias para executar as aplicacións. Estes son compoñentes de software nativos que, dependendo da súa implementación, poden ser tan eficientes ou máis eficientes que as súas contrapartes de Windows. É por iso que algunhas aplicacións de MS Windows executan máis rápido en Linux que en Windows.

O equipo de desenvolvemento do viño realizou avances significativos para alcanzar o obxectivo de permitir que os usuarios poidan executar programas de Windows en Linux. Unha forma de medir ese progreso é contar o número de programas probados. Actualmente, a base de datos de aplicacións de viño contén máis de 8500 entradas. Non todos funcionan á perfección, pero as aplicacións de Windows máis usadas funcionan bastante ben, como os seguintes paquetes de software e xogos: Microsoft Office 97, 2000, 2003 e XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 e 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 e Battlefield 1942 1.6.

Despois de instalar Wine, as aplicacións de Windows pódense instalar colocando o CD na unidade de CD, abrindo unha xanela de shell, navegando cara ao directorio de CD que contén o executable de instalación e ingresando "setup.exe de viño", se setup.exe é o programa de instalación .

Ao executar programas en Wine, o usuario pode escoller entre o modo "desktop-in-a-box" e as fiestras mesturar. O viño soporta os xogos DirectX e OpenGL. O soporte para Direct3D é limitado. Hai tamén unha API de viño que permite aos programadores que escriban o software que se executa, fonte e binario compatibles co código Win32.

O proxecto iniciouse en 1993 co obxectivo de executar programas de Windows 3.1 en Linux. Posteriormente, desenvolveron versións para outros sistemas operativos Unix. O coordinador orixinal do proxecto, Bob Amstadt, entregou o proxecto a Alexandre Julliard un ano máis tarde. Alexandre levou os esforzos de desenvolvemento desde entón.