| Wine | ||
|---|---|---|
| Parte de capa de compatibilidad | ||
|
| ||
|
Pantalla de configuración de Wine | ||
| Información general | ||
| Tipo de programa | Capa de compatibilidad | |
| Autor | Alexandre Julliard | |
| Desarrollador | Autores de Wine | |
| Modelo de desarrollo | Software libre | |
| Lanzamiento inicial | 4 de julio de 1993 | |
| Licencia | LGPLv2.1+ | |
| Versiones | ||
| Última versión estable | 11.0 (info) (13 de enero de 2026 (9 meses y 11 días)) | |
| Última versión en pruebas | 11.13 (info) (10 de julio de 2026 (3 meses y 14 días)) | |
| Última versión en desarrollo | 11.193 de octubre de 2026 | |
| Enlaces | ||
Wine (originalmente un acrónimo recursivo para Wine Is Not an Emulator)es una capa de compatibilidad que permite ejecutar aplicaciones desarrolladas para Microsoft Windows o MS-DOS en sistemas operativos Unix-Like. Wine es software libre y de código abierto y es desarrollado utilizando una metodología de caja negra, donde no se tiene acceso a código fuente propietario de Microsoft ni se hace ingenieria inversa directamente sobre binarios de Windows, sino que se escriben tests para comprobar el comportamiento de la API de Windows.
Wine es principalmente desarrollado para Linux, MacOS y FreeBSD. Los desarrolladores también pueden utilizar WineLib para compilar sus programas y simplificar el proceseo de portarlos a un sistema Unix-Like. No ocurre ningún proceso de emulación de código o virtualización en la ejecución de Wine, excepto cuando es ejecutado en un entorno que no sea x86 donde se necesita emular estas instrucciones.

El proyecto Wine comenzó en 1993, época de la versión 3.11 de Windows. El proyecto posiblemente se originó en discusiones en comp.os.linux. Los programadores Eric Youngdale y Bob Amstadt crearon su primera versión. La razón por la cual Wine no es un emulador es que los emuladores tienden a duplicar el entorno completo en el que un programa vive, incluyendo la simulación de una arquitectura de microprocesador determinada. Wine, por el contrario, implementa una capa de compatibilidad, la cual provee alternativas a las bibliotecas de Microsoft Windows.
A mediados del año 2002, ya se contaba con una aplicación con más de 1 millón de líneas de código fuente escrito en el lenguaje C y con un grupo de más de 300 programadores. El proyecto tuvo tiempos en los cuales no se avanzó lo suficiente, hasta que en el año 2003, fue posible utilizar aplicaciones muy extendidas del entorno Windows como Microsoft Office e Internet Explorer, en entornos Unix, gracias a Wine.
El proyecto presenta grandes retos para los desarrolladores, al menos en parte debido a la incompleta documentación de la API de Windows. A pesar de que la mayoría de las funciones de la API Win32 están correctamente documentadas, existen aún muchas áreas, como formatos de archivos y protocolos, para las cuales no existen especificaciones documentadas por parte de Microsoft.
Hacia comienzos de 2003, Wine podía ejecutar muchos programas populares, como Lotus Notes y algunas versiones de Microsoft Office, con comportamientos y estabilidad variables. El éxito del funcionamiento de cada aplicación depende del uso de bibliotecas dinámicas (DLL) de Windows.
La empresa de software Corel ayudó mucho al proyecto, empleando temporalmente a uno de los principales desarrolladores, Alexandre Julliard, junto con muchos otros programadores secundarios. Esta ayuda fue motivada por el porting de la suite ofimática de Corel a GNU/Linux. Sin embargo, debido a dificultades económicas, el apoyo de Corel cesó.
Otras organizaciones han hecho esfuerzos comerciales para apoyar el proyecto, incluyendo CodeWeavers y Linspire. CodeWeavers ha desarrollado una versión comercial, cerrada y visualmente más atractiva, de Wine y la comercializa bajo el nombre CrossOver; además, colabora con el proyecto, ya sea financiándolo o con parches.
El desarrollo oficial de Wine está orientado hacia la correcta implementación de la API de Windows como un todo y aunque se encuentra un poco atrasado en estas áreas, desde su versión 1.0 de verano de 2008 es capaz de ejecutar con éxito y con pocos o escasos errores una gran variedad de aplicaciones diseñadas para Windows.
Otros proyectos que han incorporado código fuente de Wine son Rewind, ReactOS y Longene. El último proyecto es un módulo para el kernel linux que sustituye al wineserver, acelerando la ejecución de Wine.

De acuerdo a un estudio realizado en Internet por DesktopLinux.com en 2006, la aplicación Wine es bastante usada con relación a las demás con una demanda de 33,5% de los encuestados, mientras que un 16,7% utiliza el VMware y apenas un 7% usa la aplicación CrossOver. La porción de los encuestados que no utiliza ninguno fue de un 39%.
El 17 de junio de 2008 el proyecto Wine lanzó la versión 1.0, la primera versión estable en quince años de desarrollo. Ésta presenta mejoras con relación a las versiones alpha y beta, de las cuales se puede mencionar un mejor soporte de ratón en los juegos, aplicaciones con uso de bibliotecas OpenGL, manejo de nuevos estados en Direct3D y mejora del sistema de audio, entre mejoras importantes.
El 16 de julio de 2010 el proyecto Wine lanzó la versión estable 1.2, presentando más de 23 000 cambios en el código fuente, más de 3000 bugs arreglados y el soporte para aplicaciones de 64 bits.
El 7 de marzo de 2012 el proyecto Wine lanzó la versión estable 1.4, añadiendo soporte a muchas nuevas aplicaciones como Microsoft Office 2010, y juegos de última generación como Skyrim o StarCraft II.
El 18 de julio de 2013 el proyecto Wine lanzó la versión estable 1.6, añadiendo más de 10 000 cambios en el código fuente y añadiendo soporte a aplicaciones .Net y Mono.
El 19 de diciembre de 2015 el proyecto Wine lanzó la versión estable 1.8, después de 17 meses de desarrollo y añadiendo más de 13 000 cambios en el código fuente. Los puntos a destacar es la implementación de DirectWrite y Direct2D, y el nuevo controlador de audio pulse.
WineHQ significa Wine HeadQuarters, es el nombre del sitio web y del repositorio, mientras que wine a secas es el nombre de la aplicación.

