Articulo de referencia

Vino (software)

{{cite web\n | access-date = 2025-09-08\n | title = Wine source: wine-6.4: Authors\n | url = https://source.winehq.org/source/AUTHORS\n | website = source.winehq.org\n | archive...

Wine [ a ] es una capa de compatibilidad que permite que el software de aplicación y los juegos de computadora desarrollados para Microsoft Windows se ejecuten en sistemas operativos tipo Unix . Wine es software libre y de código abierto , y se escribe principalmente mediante ingeniería inversa de prueba de caja negra para evitar problemas de derechos de autor .

Wine se desarrolla principalmente para Linux , macOS y FreeBSD . [ 10 ] Los desarrolladores pueden compilar aplicaciones de Windows con WineLib para facilitar su portabilidad a sistemas tipo Unix. No se realiza emulación ni virtualización de código , excepto en los ordenadores Mac con procesadores Apple Silicon , donde se utiliza Rosetta 2 para traducir el código x86_64 a código ARM.

En una encuesta realizada en 2007 por desktoplinux.com a 38.500 usuarios de Linux de escritorio, el 31,5% de los encuestados declaró utilizar Wine para ejecutar aplicaciones de Windows. [ 11 ] Esta mayoría fue mayor que la suma de todos los programas de virtualización x86 y mayor que el 27,9% que declaró no ejecutar aplicaciones de Windows. [ 12 ]

Historia

Bob Amstadt, el líder inicial del proyecto, y Eric Youngdale iniciaron el proyecto Wine en 1993 como una forma de ejecutar aplicaciones de Windows en Linux . Se inspiró en dos productos de Sun Microsystems , Wabi para el sistema operativo Solaris y la Interfaz Pública de Windows , [ 13 ] que fue un intento de lograr que la API de Windows se reimplementara completamente en el dominio público como un estándar ISO , pero fue rechazado debido a la presión de Microsoft en 1996. [ 14 ] Wine originalmente apuntaba a aplicaciones de 16 bits para Windows 3.x , pero a partir de 2010Se centra en las versiones de 32 y 64 bits , que se han convertido en el estándar en los sistemas operativos más recientes. El proyecto se originó en discusiones en Usenet en comp.os.linux en junio de 1993. [ 15 ] Alexandre Julliard ha liderado el proyecto desde 1994.

El proyecto ha resultado laborioso y difícil para los desarrolladores, principalmente debido a la documentación incompleta e incorrecta de la API de Windows. Si bien Microsoft documenta extensamente la mayoría de las funciones de Win32 , algunas áreas como los formatos de archivo y los protocolos no tienen una especificación pública y completa disponible de Microsoft. Windows también incluye funciones de bajo nivel no documentadas, comportamiento no documentado y errores oscuros que Wine debe duplicar con precisión para permitir que algunas aplicaciones funcionen correctamente. [ 16 ] En consecuencia, el equipo de Wine ha realizado ingeniería inversa de muchas llamadas a funciones y formatos de archivo en áreas como thunking .

El proyecto Wine originalmente publicó Wine bajo la misma licencia MIT que el sistema X Window, pero debido a la preocupación de que las versiones propietarias de Wine no contribuyeran con sus cambios al proyecto principal, [ 17 ] el trabajo a partir de marzo de 2002 ha utilizado la LGPL para su licencia. [ 18 ]

Wine entró oficialmente en fase beta con la versión 0.9 el 25 de octubre de 2005. [ 19 ] La versión 1.0 se lanzó el 17 de junio de 2008, [ 20 ] después de 15 años de desarrollo. La versión 1.2 se lanzó el 16 de julio de 2010, [ 21 ] la versión 1.4 el 7 de marzo de 2012, [ 22 ] la versión 1.6 el 18 de julio de 2013, [ 23 ] la versión 1.8 el 19 de diciembre de 2015 [ 24 ] y la versión 9.0 el 16 de enero de 2024. [ 25 ] Las versiones de desarrollo se lanzan aproximadamente cada dos semanas.

Wine-staging es un conjunto de parches agresivos mantenidos de forma independiente que los desarrolladores de WineHQ no consideran listos para fusionarse con el repositorio de Wine, pero que aún se consideran útiles por la bifurcación wine-compholio . Principalmente cubre funciones experimentales y correcciones de errores. Desde enero de 2017, los parches en wine-staging comenzaron a fusionarse activamente con el repositorio principal de WineHQ, ya que wine-compholio transfirió el proyecto a Alistair Leslie-Hughes, un desarrollador clave de WineHQ. A partir de 2019WineHQ también proporciona versiones preconfiguradas de wine-staging. [ 26 ]

Patrocinio corporativo

El principal patrocinador corporativo de Wine es CodeWeavers , que emplea a Julliard y a muchos otros desarrolladores de Wine para trabajar en Wine y en CrossOver , la versión de Wine compatible con CodeWeavers. CrossOver incluye algunos ajustes específicos de la aplicación que no se consideran adecuados para la versión original , así como algunos componentes propietarios adicionales. [ 27 ]

La empresa canadiense de desarrollo de software Corel colaboró ​​durante un tiempo con el proyecto, principalmente empleando a Julliard y otros profesionales. Corel tenía interés en adaptar WordPerfect Office , su suite ofimática , a Linux (especialmente a Corel Linux ). Posteriormente, Corel canceló todos los proyectos relacionados con Linux tras las importantes inversiones de Microsoft en la compañía, lo que provocó el cese de su proyecto Wine. [ 28 ]

Otros patrocinadores corporativos incluyen a Google , que contrató a CodeWeavers para mejorar Wine de modo que Picasa funcionara lo suficientemente bien como para portarse directamente a Linux usando el mismo binario que en Windows; Google pagó posteriormente por mejoras en la compatibilidad de Wine con Adobe Photoshop CS2 . [ 29 ] Wine también es un beneficiario habitual del programa Summer of Code de Google . [ 30 ]

Valve colabora con CodeWeavers para desarrollar Proton , una capa de compatibilidad basada en Wine que permite ejecutar juegos de Microsoft Windows en sistemas operativos Linux . Proton incluye varios parches que Wine no acepta por diversas razones, como implementaciones específicas de Linux para funciones Win32.

Diseño

El objetivo de Wine es implementar, total o parcialmente, las API de Windows que requieren los programas que los usuarios de Wine desean ejecutar sobre un sistema tipo Unix.

Arquitectura básica

La interfaz de programación de Microsoft Windows se compone principalmente de bibliotecas de vínculos dinámicos (DLL). Estas contienen una gran cantidad de subrutinas de envoltura para las llamadas al sistema del núcleo, el programa en modo núcleo NTOS (ntoskrnl.exe). Un programa típico de Windows llama a algunas DLL de Windows, que a su vez llaman a las bibliotecas gdi/user32 en modo usuario, las cuales utilizan kernel32.dll (subsistema win32) responsable de interactuar con el núcleo mediante llamadas al sistema. La capa de llamadas al sistema se considera privada para los programadores de Microsoft, ya que la documentación no está disponible públicamente, y todas las interfaces publicadas dependen de subsistemas que se ejecutan sobre el núcleo. Además de estas, existen varias interfaces de programación implementadas como servicios que se ejecutan como procesos independientes. Las aplicaciones se comunican con los servicios en modo usuario mediante RPC. [ 31 ]

Wine implementa la interfaz binaria de aplicaciones (ABI) de Windows completamente en el espacio de usuario , en lugar de como un módulo del kernel . Wine reproduce en gran medida la jerarquía, con los servicios que normalmente proporciona el kernel en Windows [ 32 ] proporcionados en cambio por un demonio conocido como wineserver, cuya tarea es implementar la funcionalidad básica de Windows, así como la integración con el Sistema X Window y la traducción de señales a excepciones nativas de Windows. Aunque wineserver implementa algunos aspectos del kernel de Windows , no es posible usar controladores nativos de Windows con él, debido a la arquitectura subyacente de Wine. [ 31 ]

Configuración

La configuración de Wine se gestiona principalmente a través de Control (la implementación de Wine del Panel de control de Windows ), Regedit (la herramienta de Wine para el Editor del Registro de Windows ) y Winecfg (una herramienta de configuración con interfaz gráfica), además de muchos otros programas. Por defecto, Wine almacena los archivos de configuración y las aplicaciones de Windows instaladas (a menos que se especifique lo contrario durante la instalación) en ~/.wine ; esta ubicación de directorio se conoce como Prefijo de Wine o Botella. La variable de entorno wineprefix se puede usar para especificar un prefijo diferente, y al usarlo, cambiará la configuración que se esté utilizando. [ 33 ] [ 34 ]

Bibliotecas y aplicaciones

Wine permite cargar tanto DLL de Windows como objetos compartidos de Unix para sus programas de Windows. Su implementación integrada de las DLL de Windows más básicas , a saber, NTDLL , KERNEL32 , GDI32 y USER32 , utiliza el método de objeto compartido porque también deben usar funciones del sistema operativo anfitrión. Las bibliotecas de nivel superior, como WineD3D, pueden usar el formato DLL libremente. En muchos casos, los usuarios pueden optar por cargar una DLL de Windows en lugar de la implementada por Wine. Hacerlo puede proporcionar funcionalidades aún no implementadas por Wine, pero también puede causar fallos de funcionamiento si depende de algo que no está presente en Wine. [ 31 ]

Wine realiza un seguimiento de su estado de implementación mediante pruebas unitarias automatizadas que se realizan en cada commit de Git. [ 35 ]

Gráficos y videojuegos

Si bien la mayoría del software de oficina no utiliza API gráficas complejas aceleradas por GPU, los videojuegos sí. Para ejecutar estos juegos correctamente, Wine tendría que reenviar las instrucciones de dibujo al sistema operativo anfitrión e incluso traducirlas a un formato que este pueda comprender.

DirectX es una colección de API de Microsoft para renderizado, audio y entrada. A partir de 2019, Wine 4.0 contiene una implementación de DirectX 12 para la API Vulkan y DirectX 11.2 para OpenGL. [ 36 ] La compatibilidad con Direct2D se ha actualizado a Direct2D 1.2. [ 36 ] Wine 4.0 también permite que Wine ejecute aplicaciones Vulkan pasando comandos de dibujo al sistema operativo anfitrión o, en el caso de macOS, traduciéndolos a la API Metal mediante MoltenVK . [ 36 ]

XAudio
A fecha de febrero de 2019 Wine 4.3 utiliza la biblioteca FAudio (y Wine 4.13 incluyó una corrección para ella) para implementar la API de audio XAudio2 (y más ). [ 37 ] [ 38 ]
Entrada XInput y entrada sin procesar
Wine, desde la versión 4.0 (2019), admite controladores de juegos mediante sus implementaciones integradas de estas bibliotecas. Se construyen como objetos compartidos de Unix, ya que necesitan acceder a las interfaces del controlador del sistema operativo subyacente, específicamente a través de SDL . [ 36 ]

Direct3D

Gran parte del esfuerzo de Wine en DirectX se centra en la creación de WineD3D, una capa de traducción de las llamadas a la API de Direct3D y DirectDraw a OpenGL . A partir de 2019, este componente admite hasta DirectX 11. [ 36 ] A fecha de 12 de diciembre de 2016, Wine es lo suficientemente bueno como para ejecutar Overwatch con D3D11. [ 39 ] Además de utilizarse en Wine, las DLL de WineD3D también se han utilizado en el propio Windows, lo que permite que las GPU más antiguas ejecuten juegos que utilizan versiones más recientes de DirectX y que los juegos antiguos basados ​​en DDraw se rendericen correctamente. [ 40 ]

Se está trabajando en la migración del backend de Direct3D a la API Vulkan. El soporte para Direct3D 12 en la versión 4.0 lo proporciona un subproyecto llamado "vkd3d" [ 36 ] , y WineD3D se adaptó experimentalmente en 2019 para usar la API Vulkan [ 41 ] . Otra implementación, DXVK , también traduce las llamadas de Direct3D 8, 9, 10 y 11 usando Vulkan y es un proyecto independiente [ 42 ] .

Wine, cuando se aplica un parche, puede ejecutar comandos de la API Direct3D 9 directamente a través de un rastreador de estado Gallium3D gratuito y de código abierto (también conocido como controlador de GPU Gallium3D) sin necesidad de convertirlos en llamadas a la API OpenGL. En este caso, la capa Gallium3D permite el paso directo de comandos de dibujo DX9, lo que resulta en mejoras de rendimiento de hasta un factor de 2. [ 43 ] Desde 2020, el proyecto se llama Gallium.Nine. Ahora está disponible como un paquete independiente y ya no requiere una versión de Wine parcheada. [ 44 ]

Interfaz de usuario

Wine se suele invocar desde el intérprete de línea de comandos: wine program.exe. [ 45 ]

winecfg

Una captura de pantalla que muestra cómo se puede configurar Wine para imitar diferentes versiones de Windows, remontándose hasta Windows 2.0 en la versión de 32 bits (Wine de 64 bits solo admite versiones de Windows de 64 bits).

Existe una utilidad winecfgque inicia una interfaz gráfica de usuario con controles para ajustar las opciones básicas. [ 46 ] Es una utilidad de configuración GUI incluida con Wine. Winecfg facilita la configuración de Wine al hacer innecesario editar el registro directamente, aunque, si es necesario, esto se puede hacer con el editor de registro incluido (similar a regedit de Windows ).

Aplicaciones de terceros

PlayOnLinux

Algunas aplicaciones requieren más ajustes que la simple instalación para funcionar correctamente, como configurar manualmente Wine para usar ciertas DLL de Windows . El proyecto Wine no integra estas soluciones alternativas en su código fuente, prefiriendo centrarse exclusivamente en mejorar la implementación de la API de Windows en Wine . Si bien este enfoque centra el desarrollo de Wine en la compatibilidad a largo plazo, dificulta que los usuarios ejecuten aplicaciones que requieren soluciones alternativas. Por consiguiente, se han creado muchas aplicaciones de terceros para facilitar el uso de aquellas que no funcionan directamente en Wine. La wiki de Wine mantiene una página con aplicaciones de terceros, tanto actuales como obsoletas. [ 47 ]

  • Winetricks es un script para instalar algunos componentes básicos (normalmente DLL de Microsoft y fuentes) y ajustar la configuración necesaria para que algunas aplicaciones se ejecuten correctamente con Wine. [ 48 ] Puede automatizar completamente la instalación de varias aplicaciones y juegos, incluyendo la aplicación de cualquier solución alternativa necesaria. Winetricks tiene una interfaz gráfica de usuario (GUI) . [ 49 ] El proyecto Wine acepta informes de errores de los usuarios de Winetricks, a diferencia de la mayoría de las aplicaciones de terceros. Su mantenimiento corre a cargo del desarrollador de Wine, Austin English. [ 50 ]
  • Q4Wine es una interfaz gráfica de usuario (GUI) abierta para la configuración avanzada de Wine.
  • Wine-Doors es una herramienta de gestión de aplicaciones para el escritorio GNOME que añade funcionalidad a Wine. Wine-Doors es una alternativa a WineTools que busca mejorar las características de WineTools y ampliar la idea original con un enfoque de diseño más moderno. [ 51 ]
  • IEs4Linux es una utilidad para instalar todas las versiones de Internet Explorer, incluidas las versiones 4 a 6 y la versión 7 (en beta). [ 52 ]
  • Wineskin es una utilidad para gestionar versiones del motor Wine y crear envoltorios para macOS . [ 53 ]
  • PlayOnLinux es una aplicación que facilita la instalación de aplicaciones de Windows (principalmente juegos). También existe una versión para Macintosh llamada PlayOnMac .
  • Lutris es una aplicación de código abierto para instalar juegos de Windows en Linux. [ 54 ]
  • Bordeaux es un gestor de configuración GUI propietario para Wine que ejecuta aplicaciones winelib. También admite la instalación de utilidades de terceros, aplicaciones y juegos, y la posibilidad de usar configuraciones personalizadas. Actualmente, Bordeaux funciona en Linux, FreeBSD, PC-BSD, Solaris, OpenSolaris,OpenIndiana [ 55 ] [ 56 ] y macOS.
  • Bottles es un gestor gráfico de prefijos y ejecutores de Wine de código abierto para Wine basado en GTK4 + Libadwaita . Proporciona un sistema de instalación de dependencias basado en repositorio y control de versiones de botellas para restaurar un estado anterior. [ 57 ]
  • WineGUI es una interfaz gráfica gratuita y de código abierto para gestionar Wine. Permite al usuario crear botellas de Wine e instalar aplicaciones o juegos de Windows. [ 58 ]

Funcionalidad

Evolución de la compatibilidad de las aplicaciones a lo largo del tiempo, según los resultados de las pruebas de Wine AppDB:
  El software funciona a la perfección.
  El software funciona a la perfección después de la configuración.
  Problemas menores con el software
  Problemas importantes con el software
  Software completamente inoperante
Calificaciones de la aplicación WineHQ a lo largo del tiempo

Los desarrolladores de las partes de Direct3D de Wine han seguido implementando nuevas características, como sombreadores de píxeles, para aumentar la compatibilidad con juegos. [ 59 ] Wine también puede usar DLL nativas directamente, aumentando así la funcionalidad, pero entonces se necesita una licencia para Windows a menos que las DLL se hayan distribuido con la propia aplicación.

Wine también incluye sus propias implementaciones de código abierto de varios programas de Windows, como Bloc de notas , WordPad , Panel de control , Internet Explorer y Explorador de Windows . [ 60 ]

La base de datos de aplicaciones de Wine (AppDB) es una base de datos en línea mantenida por la comunidad que indica qué programas de Windows funcionan con Wine y qué tan bien funcionan.

Compatibilidad con versiones anteriores

Wine garantiza una buena retrocompatibilidad con aplicaciones Windows antiguas, incluidas las escritas para Windows 3.1x . [ 61 ] Wine puede imitar diferentes versiones de Windows necesarias para algunos programas, remontándose hasta Windows 2.0 . [ 62 ] Sin embargo, la compatibilidad con Windows 1.x y Windows 2.x se eliminó de la versión de desarrollo de Wine 1.3.12. Si DOSBox está instalado en el sistema (ver más abajo sobre MS-DOS ), la versión de desarrollo de Wine 1.3.12 y posteriores muestran la opción "Windows 2.0" para la versión de Windows a imitar, pero Wine aún no ejecutará la mayoría de los programas de Windows 2.0 porque las funciones de MS-DOS y Windows no están integradas actualmente.

La retrocompatibilidad en Wine es generalmente superior a la de Windows, ya que las versiones más recientes de Windows pueden obligar a los usuarios a actualizar aplicaciones antiguas de Windows y pueden dañar permanentemente el software sin soporte, puesto que nadie adapta el programa a los cambios en el sistema operativo. En muchos casos, Wine puede ofrecer un mejor soporte para versiones anteriores que las versiones más recientes de Windows con el "Modo de compatibilidad". Wine puede ejecutar programas de Windows de 16 bits ( Win16 ) en un sistema operativo de 64 bits, que utiliza una CPU x86-64 (64 bits), [ 63 ] una funcionalidad que no se encuentra en las versiones de 64 bits de Microsoft Windows. [ 64 ] [ 65 ] WineVDM permite que las aplicaciones de Windows de 16 bits se ejecuten en versiones de Windows de 64 bits. [ 66 ]

Wine admite parcialmente las aplicaciones de consola de Windows , y el usuario puede elegir qué backend usar para administrar la consola (las opciones incluyen raw streams, curses y user32 ). [ 67 ] Cuando se utilizan los backends raw streams o curses, las aplicaciones de Windows se ejecutarán en una terminal Unix.

aplicaciones de 64 bits

Se agregó soporte preliminar para aplicaciones de Windows de 64 bits a Wine 1.1.10 en diciembre de 2008. [ 68 ] A partir de abril de 2019 , el soporte se considera estable. Las dos versiones de Wine se compilan por separado y, como resultado, solo compilar wine64 produce un entorno capaz únicamente de ejecutar aplicaciones x86-64. [ 69 ]

A partir de abril de 2019 Wine ofrece soporte estable para una compilación WoW64 , que permite ejecutar aplicaciones de Windows de 32 y 64 bits en la misma instancia de Wine. Para realizar dicha compilación, primero se debe compilar la versión de 64 bits y luego la versión de 32 bits tomando como referencia la versión de 64 bits. Al igual que con WoW64 de Microsoft, el proceso de compilación de 32 bits añade a la compilación de 64 bits las partes necesarias para gestionar programas de 32 bits. [ 69 ] Esta funcionalidad está disponible desde al menos 2010. [ 70 ]

MS-DOS

Las primeras versiones de Microsoft Windows se ejecutan sobre MS-DOS , y los programas de Windows pueden depender de los programas de MS-DOS para poder utilizarse. Wine no tiene un buen soporte para MS-DOS, pero a partir de la versión de desarrollo 1.3.12, Wine intenta ejecutar programas de MS-DOS en DOSBox si DOSBox está disponible en el sistema. [ 71 ] Debido a un error, Wine también identifica incorrectamente los programas de Windows 1.x y Windows 2.x como programas de MS-DOS, intentando ejecutarlos sin éxito en DOSBox. [ 72 ]

Winelib

Wine proporciona Winelib, que permite utilizar sus implementaciones de objetos compartidos de la API de Windows como bibliotecas reales para un programa Unix. Esto permite compilar código de Windows en ejecutables nativos de Unix. Desde octubre de 2010, Winelib también funciona en la plataforma ARM . [ 73 ]

Arquitecturas distintas de x86

La compatibilidad con Solaris SPARC se eliminó en la versión 1.5.26.

ARM, Windows CE y Windows RT

Wine ofrece cierto soporte para procesadores ARM (así como ARM64/AArch64) y las versiones de Windows que se ejecutan en ellos. A partir de abril de 2019. Wine puede ejecutar aplicaciones ARM/Win32 destinadas a dispositivos Windows RT desbloqueados (pero no programas Windows RT). No hay compatibilidad con Windows CE (ni x86 ni ARM), [ 74 ] pero una versión no oficial, pre-alfa , de prueba de concepto llamada WineCE permite cierta compatibilidad. [ 75 ]

Vino para Android

Microsoft Solitario ejecutándose en WINE en Android

El 3 de febrero de 2013, en la charla de FOSDEM en Bruselas, Alexandre Julliard presentó una demostración temprana de Wine ejecutándose en el sistema operativo Android de Google . [ 76 ]

Las versiones experimentales de WINE para Android (x86 y ARM) se lanzaron a finales de 2017. Desde entonces, los desarrolladores oficiales las han actualizado periódicamente. [ 5 ] Las versiones predeterminadas no implementan la emulación entre arquitecturas mediante QEMU y, como resultado, las versiones ARM solo ejecutarán aplicaciones ARM que utilicen la API Win32. [ 77 ]

Aplicaciones de Microsoft

Por defecto, Wine utiliza versiones especializadas de Gecko y Mono para Windows en lugar de Internet Explorer y .NET Framework de Microsoft . Wine incluye implementaciones integradas de JScript y VBScript . Es posible descargar y ejecutar los instaladores de Microsoft para estos programas mediante winetricks o manualmente.

Wine no es conocido por tener un buen soporte para la mayoría de las versiones de Internet Explorer (IE). De todas las versiones relativamente recientes, Internet Explorer 8 para Windows XP es la única versión que reporta una calificación utilizable en la AppDB de Wine, de forma predeterminada. [ 78 ] Sin embargo, Google Chrome obtiene una calificación oro (a partir de Wine 5.5-staging), [ 79 ] y se sabe que Edge, el navegador web que reemplaza a IE de Microsoft, está basado en ese navegador (después de cambiar del motor de renderizado propio de Microsoft [ 80 ] ). Winetricks ofrece la instalación automática para Internet Explorer 6 a 8, por lo que se puede esperar razonablemente que estas versiones funcionen con sus soluciones alternativas integradas.

Una alternativa para instalar Internet Explorer directamente es usar el ahora descontinuado IEs4Linux . No es compatible con las últimas versiones de Wine, [ 81 ] y el desarrollo de IEs4Linux está inactivo.

Otras versiones de Wine

El desarrollo principal de Wine apunta a una implementación correcta de la API de Windows en su conjunto y, en ocasiones, ha presentado deficiencias en algunas áreas de compatibilidad con ciertas aplicaciones. Direct3D, por ejemplo, permaneció sin implementar hasta 1998, [ 82 ] aunque las versiones más recientes han contado con una implementación cada vez más completa. [ 83 ]

Crossover

CodeWeavers comercializa CrossOver específicamente para ejecutar Microsoft Office y otras aplicaciones importantes de Windows, incluyendo algunos juegos. CodeWeavers emplea a Alexandre Julliard para trabajar en Wine y contribuye con la mayor parte de su código al proyecto Wine bajo la licencia LGPL. CodeWeavers también lanzó una nueva versión llamada CrossOver Mac para computadoras Apple Macintosh basadas en Intel el 10 de enero de 2007. [ 84 ] A diferencia de Wine original, CrossOver es notablemente capaz de ejecutarse en las versiones de macOS que solo admiten x64, [ 85 ] utilizando una técnica conocida como "wine32on64". [ 86 ]

A partir de 2012, CrossOver incluye la funcionalidad de las líneas CrossOver Games y CrossOver Pro; por lo tanto, CrossOver Games y CrossOver Pro ya no están disponibles como productos separados. [ 87 ]

CrossOver Games estaba optimizado para ejecutar videojuegos de Windows . A diferencia de CrossOver, no se centraba en proporcionar la versión más estable de Wine. En cambio, ofrecía funciones experimentales para admitir juegos más recientes. [ 88 ]

Protón

El 21 de agosto de 2018, Valve anunció una nueva variante de Wine, llamada Proton, diseñada para integrarse con la versión de Linux del software Steam de la compañía (incluidas las instalaciones de Steam integradas en su sistema operativo SteamOS basado en Linux y las computadoras Steam Machine ). [ 89 ] El objetivo de Valve con Proton es permitir a los usuarios de Steam en Linux jugar a juegos que carecen de una versión nativa para Linux (en particular, juegos del catálogo anterior) y, en última instancia, mediante la integración con Steam y las mejoras en la compatibilidad con juegos en comparación con la versión principal de Wine, brindar a los usuarios "la misma experiencia sencilla de conectar y jugar" que obtendrían si jugaran al juego de forma nativa en Linux. [ 89 ] Proton entró en beta pública inmediatamente después de su anuncio. [ 89 ]

Valve ya había estado colaborando con CodeWeavers desde 2016 para desarrollar mejoras en el rendimiento de juegos de Wine, algunas de las cuales se han fusionado con el proyecto Wine upstream. [ 89 ] Algunas de las mejoras específicas incorporadas en Proton incluyen implementaciones de Direct3D 9, 10, 11 y 12 basadas en Vulkan a través de vkd3d , [ 90 ] DXVK , [ 42 ] y D9VK [ 91 ] mejoras de rendimiento multihilo a través de esync, [ 92 ] manejo mejorado de juegos en pantalla completa y mejor soporte automático de hardware de controlador de juego. [ 89 ]

Proton es completamente de código abierto y está disponible a través de GitHub. [ 93 ] Las bifurcaciones de Proton, como 'GEproton', también se han vuelto populares. [ 94 ]

VINO@Etersoft

La empresa rusa Etersoft lleva desarrollando una versión propia de Wine desde 2006. WINE@Etersoft es compatible con aplicaciones rusas populares (por ejemplo, 1C:Enterprise de 1C Company ). [ 95 ]

Otros proyectos que utilizan el código fuente de Wine

Otros proyectos que utilizan el código fuente de Wine incluyen:

  • WineVDM , también conocido como OTVDM, una capa de compatibilidad de aplicaciones de 16 bits para Windows de 64 bits [ 66 ]
  • ReactOS , un proyecto para escribir un sistema operativo compatible con las versiones 5.x y posteriores de Windows NT (que incluye Windows 2000 y sus sucesores) hasta el nivel del controlador de dispositivo . ReactOS utiliza considerablemente el código fuente de Wine. Sin embargo, debido a diferencias arquitectónicas, ReactOS no puede reutilizar directamente los componentes NTDLL, USER32, KERNEL32, GDI32 y ADVAPI32 de Wine. [ 96 ] [ 97 ] En julio de 2009, Aleksey Bragin, el líder del proyecto ReactOS, inició [ 98 ] una nueva rama de ReactOS llamada Arwinss , [ 99 ] y fue anunciada oficialmente en enero de 2010. [ 100 ] Arwinss es una implementación alternativa de los componentes principales de Win32 y utiliza versiones en su mayoría sin cambios de user32.dll y gdi32.dll de Wine.
  • WineBottler, [ 101 ] un envoltorio para Wine en forma de una aplicación normal de Mac. Gestiona múltiples configuraciones de Wine para diferentes programas en forma de "botellas".
  • Wineskin , un gestor de configuración GUI de Wine de código abierto para macOS . Wineskin crea una interfaz gráfica para Wine con la apariencia de una aplicación Mac normal. Esta interfaz también se puede utilizar para crear una versión distribuible del software. [ 102 ]
  • Odin es un proyecto para ejecutar binarios Win32 en OS/2 o convertirlos al formato nativo de OS/2. El proyecto también proporciona la API Odin32 para compilar programas Win32 para OS/2.
  • Los productos de virtualización, como Parallels Desktop para Mac y VirtualBox, utilizan WineD3D para aprovechar la GPU.
  • WinOnX, un paquete comercial de Wine para macOS que incluye una interfaz gráfica de usuario para agregar y administrar aplicaciones y máquinas virtuales. [ 103 ]
  • WineD3D para Windows, un envoltorio de compatibilidad que emula versiones antiguas de Direct3D y características eliminadas por Microsoft en versiones recientes de Windows, utilizando OpenGL. Esto a veces permite que juegos antiguos vuelvan a funcionar. [ 40 ]
  • Apple Game Porting Toolkit, un conjunto de software presentado en la Conferencia Mundial de Desarrolladores de Apple en junio de 2023 para facilitar la portabilidad de juegos de Windows a Mac. [ 104 ]
  • FEX-Emu ejecuta aplicaciones Linux x86 en Linux ARM64 y se puede combinar con Wine para ejecutar aplicaciones de Windows.

Interrumpido

  • Cedega / WineX : TransGaming Inc. (ahora Findev Inc. tras la venta de sus negocios de software) produjo el software propietario Cedega. Anteriormente conocido como WineX, Cedega representó una bifurcación de la última versión de Wine con licencia MIT de 2002. Al igual que CrossOver Games, Cedega de TransGaming estaba dirigido a ejecutar videojuegos de Windows. El 7 de enero de 2011, TransGaming Inc. anunció la continuación del desarrollo de la tecnología Cedega bajo el Programa de Desarrolladores de GameTree. TransGaming Inc. permitió a los miembros seguir utilizando su ID y contraseña de Cedega hasta el 28 de febrero de 2011. [ 105 ]
  • Cider : TransGaming también desarrolló Cider, una biblioteca para Macintosh con arquitectura Apple-Intel . En lugar de ser un producto para el usuario final, Cider (al igual que Winelib) es una interfaz que permite a los desarrolladores adaptar sus juegos para que se ejecuten de forma nativa en Mac con procesador Intel sin necesidad de modificar el código fuente.
  • Darwine : una adaptación de las bibliotecas Wine a Darwin y Mac OS X para las arquitecturas PowerPC e Intel x86 (32 bits), creada por el equipo OpenDarwin en 2004. [ 106 ] [ 107 ] Su versión PowerPC dependía de QEMU. [ 108 ] Darwine se integró de nuevo en Wine en 2009. [ 109 ] [ 110 ]
  • E/OS LX : un proyecto que intenta permitir que cualquier programa diseñado para cualquier sistema operativo se ejecute sin necesidad de instalar ningún otro sistema operativo.
  • Pipelight : una versión personalizada de Wine (wine-compholio) que actúa como un envoltorio para los complementos NPAPI de Windows dentro de los navegadores Linux. [ 111 ] Esta herramienta permite a los usuarios de Linux ejecutar Microsoft Silverlight , el equivalente de Microsoft a Adobe Flash , y el complemento web de Unity , junto con una variedad de otros complementos NPAPI. El proyecto proporciona un amplio conjunto de parches para el proyecto Wine original, [ 112 ] algunos de los cuales fueron aprobados y añadidos a Wine original. Pipelight está en gran medida obsoleto, ya que los navegadores modernos ya no admiten complementos NPAPI y Microsoft ha dejado de dar soporte a Silverlight. [ 113 ]

Recepción

El proyecto Wine ha recibido a lo largo de los años una serie de quejas y preocupaciones técnicas y filosóficas.

Seguridad

Debido a la capacidad de Wine para ejecutar código binario de Windows, se han planteado preocupaciones sobre virus nativos de Windows y malware que afectan a sistemas operativos tipo Unix [ 114 ] ya que Wine puede ejecutar malware limitado creado para Windows. Un análisis de seguridad de 2018 encontró que 5 de 30 muestras de malware pudieron ejecutarse con éxito a través de Wine, una tasa relativamente baja que, sin embargo, planteó un riesgo de seguridad. [ 115 ] Por esta razón, los desarrolladores de Wine recomiendan nunca ejecutarlo como superusuario . [ 116 ] El software de investigación de malware como ZeroWine [ 117 ] ejecuta Wine en Linux en una máquina virtual , para mantener el malware completamente aislado del sistema anfitrión. Una alternativa para mejorar la seguridad sin el costo de rendimiento de usar una máquina virtual, es ejecutar Wine en un contenedor LXC , como lo hace el software Anbox por defecto con Android .

Otro problema de seguridad surge cuando las especificaciones implementadas están mal diseñadas y permiten vulnerar la seguridad. Dado que Wine implementa estas especificaciones, es probable que también implemente cualquier vulnerabilidad de seguridad que contengan. Un ejemplo de este problema fue la vulnerabilidad de metarchivo de Windows de 2006 , en la que Wine implementó la vulnerabilidad de escape SETABORTPROC. [ 118 ] [ 119 ]

Wine frente a aplicaciones nativas de Unix

Una preocupación común sobre Wine es que su existencia implica que los proveedores sean menos propensos a desarrollar aplicaciones nativas para Linux, macOS y BSD. Como ejemplo de esto, vale la pena considerar el sistema operativo de IBM de 1994, OS/2 Warp . Un artículo describe las debilidades de OS/2 que provocaron su desaparición, siendo la primera:

OS/2 ofrecía una excelente compatibilidad con aplicaciones de DOS y Windows 3.1. No, esto no es un error. Muchos proveedores de aplicaciones argumentaron que, al desarrollar una aplicación para DOS o Windows, llegarían al mercado de OS/2 además de a los mercados de DOS/Windows, y no desarrollaron aplicaciones nativas para OS/2. [ 120 ]

Sin embargo, OS/2 tuvo muchos problemas de aceptación por parte de los usuarios finales. Quizás el más grave fue que la mayoría de las computadoras vendidas ya venían con DOS y Windows, y muchas personas no se molestaron en evaluar OS/2 por sus méritos debido a que ya contaban con un sistema operativo. La venta conjunta de DOS y Windows y el efecto negativo que esto tuvo en el mercado de sistemas operativos se mencionaron con frecuencia en el caso Estados Unidos contra Microsoft Corporation .

El propio proyecto Wine responde a la queja específica de "fomentar" el desarrollo continuo de la API de Windows en una de sus páginas wiki :

Para la mayoría de las personas, aún existen algunos programas que las atan a Windows. Es obvio que nunca habrá una versión de Microsoft Office para Linux; sin embargo, las versiones antiguas de programas como TurboTax tampoco se portarán. De manera similar, existen decenas de miles de juegos y aplicaciones corporativas internas que nunca se portarán. Si desea usar Linux y depende de alguna aplicación heredada de Windows, una herramienta como Wine es esencial... Wine hace que Linux sea más útil y permite que millones de usuarios que de otra manera no podrían cambiarse lo hagan. Esto aumenta considerablemente la cuota de mercado de Linux, atrayendo a más desarrolladores comerciales y comunitarios a Linux. [ 121 ]

Además, la página de Wine Wiki afirma que Wine puede ayudar a resolver el problema del huevo y la gallina para Linux en el escritorio : [ 122 ]

Esto nos lleva al dilema del huevo y la gallina en Linux para ordenadores de sobremesa. Mientras Linux no ofrezca equivalentes para las aplicaciones mencionadas, su cuota de mercado en este ámbito se estancará. Pero hasta que la cuota de mercado de Linux en ordenadores de sobremesa aumente, ningún proveedor desarrollará aplicaciones para Linux. ¿Cómo se rompe este círculo vicioso?

Una vez más, Wine puede ofrecer una solución. Al permitir a los usuarios reutilizar las aplicaciones de Windows en las que han invertido tiempo y dinero, Wine reduce drásticamente la barrera que les impide migrar a Linux. Esto posibilita el auge de Linux en el escritorio, lo que aumenta su cuota de mercado en ese segmento. A su vez, esto hace viable que las empresas desarrollen versiones para Linux de sus aplicaciones y que surjan nuevos productos específicamente para el mercado de Linux.

Este razonamiento se descartaría fácilmente si Wine solo fuera capaz de ejecutar el Solitario. Sin embargo, ahora puede ejecutar Microsoft Office, aplicaciones multimedia como QuickTime y Windows Media Player, e incluso juegos como Max Payne o Unreal Tournament 3. Casi cualquier otra aplicación compleja puede funcionar correctamente con un poco de tiempo. Y cada vez que se añade una aplicación a esta lista, muchas otras se benefician y también se vuelven utilizables.

Consulta nuestra base de datos de aplicaciones para hacerte una idea de qué aplicaciones se pueden ejecutar con Wine.

El uso de Wine para juegos ha resultado particularmente controvertido en la comunidad Linux, ya que algunos consideran que está impidiendo, o al menos obstaculizando, el crecimiento de los juegos nativos de Linux en la plataforma. [ 123 ] [ 124 ] [ 125 ] Sin embargo, una peculiaridad es que Wine ahora puede ejecutar aplicaciones y juegos de 16 bits e incluso ciertos juegos de 32 bits que no se ejecutan en las versiones actuales de Windows de 64 bits . [ 126 ] Este caso de uso ha llevado a ejecutar Wine en el propio Windows a través del Subsistema de Windows para Linux o máquinas virtuales de terceros , así como encapsulado por medios como BoxedWine [ 127 ] y otvdm. [ 128 ]

Microsoft

Hasta 2020, Microsoft no había hecho ninguna declaración pública sobre Wine. Sin embargo, el servicio en línea Windows Update bloquea las actualizaciones de las aplicaciones de Microsoft que se ejecutan en Wine. El 16 de febrero de 2005, Ivan Leo Puoti descubrió que Microsoft había comenzado a buscar la clave de configuración de Wine en el Registro de Windows y que bloquearía Windows Update para cualquier componente. [ 129 ] Como señaló Puoti: «También es la primera vez que Microsoft reconoce la existencia de Wine».

En enero de 2020, Microsoft citó Wine como una consecuencia positiva de poder reimplementar las API, en su escrito de amicus curiae para Google LLC v. Oracle America, Inc. [ 130 ].

En agosto de 2024, Microsoft donó el Proyecto Mono , una reimplementación del .NET Framework , a los desarrolladores de Wine. [ 131 ]

Véase también

Alternativas

Notas

  1. Originalmente un acrónimo recursivo de "Wine Is Not an Emulator " [ 9 ]

Referencias

  1. "Fuente de vino: wine-6.4: Autores" . source.winehq.org . Archivado del original el 13 de mayo de 2013. Consultado el 8 de septiembre de 2025 .
  2. "Lanzamiento de Wine 11.0" . 13 de enero de 2026. Consultado el 16 de enero de 2026 .
  3. "Vino 11.13" . 11 de julio de 2026. Consultado el 11 de julio de 2026 .
  4. 1 2 3 "Descargar - Wiki de WineHQ" . Archivado del original el 29 de julio de 2022. Recuperado el 31 de octubre de 2018 .
  5. 1 2 "Índice de /Wine-builds/Android" . Archivado del original el 23 de enero de 2018. Recuperado el 21 de enero de 2018 .
  6. "BeOS rebuild Haiku tiene una nueva función que ejecuta aplicaciones de Windows" .
  7. "Licencias - Wiki de WineHQ" . WineHQ . Archivado del original el 10 de enero de 2017. Consultado el 10 de enero de 2017 .
  8. "Licencia" . WineHQ . Archivado del original el 16 de noviembre de 2018. Consultado el 10 de enero de 2017 .
  9. "WineHQ - Acerca del vino" . WineHQ . Archivado del original el 5 de julio de 2022. Consultado el 15 de abril de 2017 .
  10. "Descargar · Wiki · wine / wine · GitLab" . GitLab . Consultado el 5 de noviembre de 2025 .
  11. "Encuesta de mercado de Linux de escritorio de 2007" . 21 de agosto de 2007. Consultado el 8 de octubre de 2007 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  12. Vaughan-Nichols, Steven J. (22 de agosto de 2007). "Ejecutar aplicaciones de Windows en Linux" . Resultados de la encuesta de Linux de escritorio de 2007. DesktopLinux. Archivado del original el 11 de febrero de 2010.
  13. Amstadt, Bob (29 de septiembre de 1993). "Estado del proyecto Wine" . Grupo de noticias : comp.windows.x.i386unix . Archivado del original el 5 de enero de 2011. Recuperado el 13 de julio de 2008 . 
  14. "Sun utiliza ECMA como vía para la estandarización de Java según la ISO" . Computergram International . 7 de mayo de 1999. Consultado el 13 de julio de 2008 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  15. Byron A Jeff (25 de agosto de 1993). "WABI disponible en Linux o no" . Grupo de noticias : comp.os.linux.misc . Archivado del original el 9 de junio de 2013. Recuperado el 21 de septiembre de 2007 . 
  16. Loli-Queru, Eugenia (29 de octubre de 2001). "Entrevista con Alexandre Julliard de WINE" . OSnews (Entrevista). Archivado del original el 24 de septiembre de 2008. Recuperado el 30 de junio de 2008. Por lo general, comenzamos con la documentación disponible, implementamos una primera versión de la función y, a medida que encontramos problemas con las aplicaciones que llaman a esta función, corregimos el comportamiento hasta que sea lo que la aplicación espera, que suele estar bastante lejos de lo que indica la documentación.
  17. White, Jeremy (6 de febrero de 2002). "Cambio en la licencia de vino" . Archivado del original el 21 de julio de 2011. Recuperado el 27 de abril de 2010 .
  18. Alexandre Julliard (18 de febrero de 2002). "Resultados de la votación sobre el cambio de licencia" . Archivado del original el 21 de julio de 2011. Recuperado el 27 de abril de 2010 .
  19. "¡Beta!" . 25 de octubre de 2005. Archivado del original el 27 de junio de 2010. Recuperado el 9 de diciembre de 2010 .
  20. "Anuncio de la versión 1.0" . Wine HQ. 17 de junio de 2008. Archivado del original el 1 de febrero de 2009. Consultado el 1 de septiembre de 2008 .
  21. Julliard, Alexandre (16 de julio de 2010). "Noticias de lanzamiento" . Archivado del original el 10 de febrero de 2013. Recuperado el 30 de agosto de 2013 .
  22. "Anuncio de vino" . Archivado del original el 9 de marzo de 2012. Consultado el 7 de marzo de 2012 .
  23. "Lanzamiento de Wine 1.6" . WineHQ. 18 de julio de 2013. Archivado del original el 21 de julio de 2013. Consultado el 18 de julio de 2013 .
  24. "Lanzamiento de Wine 1.8" . WineHQ. 19 de diciembre de 2015. Archivado del original el 22 de diciembre de 2015. Consultado el 19 de diciembre de 2015 .
  25. "Wine 9.0" . WineHQ. 16 de enero de 2024. Archivado del original el 27 de enero de 2024. Consultado el 30 de enero de 2024 .
  26. "Presentación de vinos" . Wiki de WineHQ . Archivado del original el 22 de abril de 2019. Consultado el 22 de abril de 2019 .
  27. White, Jeremy (27 de enero de 2011). "Anuncio de CrossOver 10.0 y CrossOver Games 10.0, The Impersonator" . CodeWeavers. Archivado del original el 2 de febrero de 2011. Recuperado el 28 de enero de 2011 .
  28. Vaughan-Nichols, Steven J. (25 de febrero de 2002). "Eso es todo, amigos: Corel abandona el código abierto" . Linux.com. Archivado del original el 12 de mayo de 2021. Recuperado el 11 de mayo de 2021 .
  29. "older-mirrored-patches/Wine.md en master - google/older-mirrored-patches" . GitHub . Archivado del original el 9 de febrero de 2023. Recuperado el 9 de febrero de 2023 .
  30. Kegel, Dan (14 de febrero de 2008). "El apoyo de Google a Wine en 2007" . wine-devel (Lista de correo). Archivado del original el 6 de enero de 2009. Recuperado el 3 de enero de 2009 .
  31. 1 2 3 "Guía del desarrollador de vinos/Descripción general de la arquitectura" . WineHQ . Archivado del original el 22 de abril de 2019. Recuperado el 22 de abril de 2019 .
  32. Consulte el artículo " Servicio de Windows ".
  33. «Vino - ArchWiki» . wiki.archlinux.org . Consultado el 17 de abril de 2026 .
  34. "Comandos - Wiki" . gitlab.winehq.org . Consultado el 17 de abril de 2026 .
  35. "Estado del vino" . WineHQ . Archivado del original el 22 de abril de 2019. Consultado el 22 de abril de 2019 .
  36. 1 2 3 4 5 6 "Vino 4.0" . WineHQ . Archivado del original el 3 de abril de 2019. Recuperado el 22 de abril de 2019 .
  37. "FAudio se integra en Wine para la nueva reimplementación de XAudio2" . Phoronix. 25 de febrero de 2019. Archivado del original el 1 de marzo de 2019. Consultado el 24 de marzo de 2019 .
  38. "WineHQ - Anuncio de Wine - La versión 4.3 de desarrollo de Wine ya está disponible" . Archivado del original el 15 de marzo de 2019. Consultado el 24 de marzo de 2019 .
  39. "Con Wine Git, puedes ejecutar el juego Overwatch de Blizzard D3D11 en Linux" . Phoronix. 12 de diciembre de 2016. Archivado del original el 15 de diciembre de 2016. Consultado el 17 de diciembre de 2016 .
  40. 1 2 Dossena, Federico. "WineD3D para Windows" . Federico Dossena . Archivado del original el 13 de junio de 2019. Recuperado el 22 de abril de 2019 .
  41. "Wine 4.6" . WineHQ . Archivado del original el 13 de abril de 2019. Consultado el 22 de abril de 2019 .
  42. 1 2 Rebohle, Philip. "doitsujin/dxvk" . Archivado del original el 26 de mayo de 2020. Recuperado el 4 de mayo de 2021 .
  43. Christoph Bumiller (16 de julio de 2013). "Direct3D 9 Gallium3D State Tracker" . Archivado del original el 27 de enero de 2021. Recuperado el 10 de enero de 2021. Hay un par de diferencias con d3d1x: [...] está escrito en C en lugar de C++ y no depende de la horrible herencia múltiple con [...] Hasta ahora he probado Skyrim, Civilization 5, Anno 1404 y StarCraft 2 en los controladores nvc0 y r600g, que funcionan bastante bien, hasta x2 de los fps que obtengo con wined3d (Nota: aún no se ha realizado una evaluación comparativa exhaustiva).
  44. "Gallium Nine Standalone" . github . Archivado del original el 12 de noviembre de 2020. Consultado el 3 de diciembre de 2020 .
  45. "Vino" . WineHQ . Archivado del original el 22 de enero de 2016. Consultado el 29 de abril de 2017 .
  46. Nick Congleton (26 de octubre de 2016). "Configuración de WINE con Winecfg" . Tutoriales de Linux: aprenda la configuración de Linux . Archivado del original el 7 de abril de 2017. Consultado el 29 de abril de 2017 .
  47. "Aplicaciones de terceros" . Wiki oficial de Wine. Archivado del original el 20 de diciembre de 2008. Consultado el 3 de enero de 2009 .
  48. "Juegos en Linux: Una guía para personas sensatas con paciencia limitada" . PCWorld . Archivado del original el 6 de mayo de 2021. Consultado el 11 de enero de 2015 .
  49. VitalyLipatov (30 de marzo de 2011). "winetricks - La wiki oficial del vino" . Archivado del original el 31 de julio de 2011. Consultado el 2 de agosto de 2011 .
  50. "winetricks" . Wiki oficial del vino. Archivado del original el 15 de mayo de 2022. Consultado el 3 de enero de 2009 .
  51. "Puertas de vino" . Puertas de vino. Archivado del original el 22 de agosto de 2011. Recuperado el 27 de abril de 2010 .
  52. "IEs4Linux" . Tatanka.com.br. Archivado del original el 20 de agosto de 2008. Consultado el 27 de abril de 2010 .
  53. "Odre" . Archivado del original el 6 de noviembre de 2020. Consultado el 7 de noviembre de 2012 .
  54. "Lutris" . Archivado del original el 2 de mayo de 2019. Consultado el 3 de mayo de 2019 .
  55. "Anuncio de OpenIndiana Bordeaux" . Lista de correo OpenIndiana-announce. Archivado del original el 15 de octubre de 2010. Consultado el 1 de octubre de 2010 .
  56. "Comunicado de prensa del grupo Bordeaux" . Sitio web del grupo Bordeaux. Archivado del original el 7 de octubre de 2010. Consultado el 1 de octubre de 2010 .
  57. Ciobica, Vladimir (15 de enero de 2025). "Botellas" . Softpedia .
  58. "WineGUI" . WineGUI. Archivado del original el 20 de febrero de 2023. Consultado el 17 de junio de 2022 .
  59. "DirectX-Shaders" . Wiki oficial de Wine. Archivado del original el 1 de enero de 2009. Consultado el 3 de enero de 2009 .
  60. "Lista de comandos" . WineHQ . 12 de abril de 2016. Archivado del original el 17 de marzo de 2016. Consultado el 29 de abril de 2017 .
  61. "Soporte para aplicaciones heredadas de Windows en Wine" (PDF) . Archivado (PDF) del original el 8 de julio de 2011. Recuperado el 9 de diciembre de 2010 .
  62. Strohmeyer, Robert (6 de abril de 2007). "¿Todavía necesitas ejecutar aplicaciones de Windows? Tómate una copa de vino" . Pcgamer . Archivado del original el 22 de junio de 2011. Recuperado el 9 de diciembre de 2010 .
  63. Andre Da Costa (20 de abril de 2016). "Cómo habilitar la compatibilidad con aplicaciones de 16 bits en Windows 10" . groovyPost . Archivado del original el 20 de febrero de 2023. Consultado el 9 de abril de 2019 .
  64. "Las versiones de 64 bits de Windows no admiten componentes de 16 bits, procesos de 16 bits ni aplicaciones de 16 bits" . Archivado del original el 26 de mayo de 2016. Consultado el 22 de agosto de 2015 .
  65. Savill, John (11 de febrero de 2002). "¿Por qué no puedo instalar programas de 16 bits en un ordenador con la versión de 64 bits de Windows XP?" . Archivado del original el 4 de marzo de 2016. Consultado el 9 de diciembre de 2010 .
  66. 1 2 "otya128/winevdm: Windows de 16 bits (Windows 1.x, 2.x, 3.0, 3.1, etc.) en Windows de 64 bits" . GitHub . 27 de octubre de 2021. Archivado del original el 9 de noviembre de 2020. Recuperado el 25 de septiembre de 2019 .
  67. "Programas en modo texto (CUI: Interfaz de usuario de consola)" . Guía del usuario de Wine . Archivado del original el 14 de febrero de 2023. Consultado el 9 de febrero de 2023 .
  68. Lankhorst, Maarten (5 de diciembre de 2008). "¡La aplicación 'hola mundo' de Wine64 funciona!" . wine-devel (Lista de correo). Archivado del original el 21 de marzo de 2022. Recuperado el 15 de diciembre de 2008 .
  69. 1 2 "Building Wine" . WineHQ . Archivado del original el 27 de julio de 2022. Recuperado el 23 de abril de 2019 .
  70. "Wine64 para envasadores" . Wiki oficial de Wine. Archivado del original el 25 de abril de 2010. Consultado el 20 de abril de 2010 .
  71. " [ Vino ] Re: El vino a veces realmente me sorprende" . 11 de marzo de 2011. Archivado del original el 24 de marzo de 2012. Recuperado el 15 de febrero de 2013 .
  72. "WineHQ Bugzilla – Error 26715 – El ejecutable de Win1.0 activa Dosbox" . Archivado del original el 4 de septiembre de 2015. Recuperado el 15 de febrero de 2013 .
  73. "Anuncio de la versión 1.3.4 de desarrollo de Wine" . Winehq.org. Archivado del original el 4 de octubre de 2010. Consultado el 15 de octubre de 2010 .
  74. "Soporte para ARM" . La Wiki oficial de Wine. Archivado del original el 17 de abril de 2019. Consultado el 22 de abril de 2019 .
  75. "Envoltorios de vino y más" . Archivado del original el 29 de junio de 2016. Consultado el 6 de julio de 2016 .
  76. "Wine en Android llegará para ejecutar aplicaciones de Windows" . Phoronix . 3 de febrero de 2013. Archivado del original el 28 de agosto de 2013. Consultado el 30 de agosto de 2013 .
  77. "Android" . WineHQ . Archivado del original el 23 de abril de 2019. Consultado el 23 de abril de 2019 .
  78. "Internet Explorer" . WineHQ AppDB . Archivado del original el 13 de abril de 2019. Consultado el 23 de abril de 2019 .
  79. "Google Chrome" . WineHQ AppDB . Archivado del original el 13 de septiembre de 2020. Consultado el 9 de septiembre de 2020 .
  80. "Los navegadores Chromium son negros - Foros de WineHQ" . forum.winehq.org . Archivado del original el 15 de junio de 2022. Consultado el 9 de septiembre de 2020 .
  81. "Hasta ahora, no he logrado instalar IES4Linux" . 22 de junio de 2012. Archivado del original el 15 de agosto de 2014. Consultado el 15 de enero de 2014 .
  82. Vincent, Brian (3 de febrero de 2004). "Resumen de WineConf 2004" . Wine Weekly News . N.° 208. WineHQ.org. Archivado del original el 31 de diciembre de 2006. Consultado el 3 de enero de 2009 . 
  83. "Estado del vino: DLL de DirectX" . WineHQ.org. Archivado del original el 26 de diciembre de 2008. Consultado el 3 de enero de 2009 .
  84. "CodeWeavers lanza CrossOver 6 para Mac y Linux" . Slashdot. 10 de enero de 2007. Archivado del original el 10 de agosto de 2011. Consultado el 3 de enero de 2009 .
  85. Schmid, Jana. "Así que todavía no tenemos una solución para Catalina..." . CodeWeavers . Archivado del original el 29 de septiembre de 2021. Consultado el 9 de febrero de 2023 .
  86. Thomases, Ken (11 de diciembre de 2019). "win32 en macOS" . Archivado del original el 11 de noviembre de 2020. Recuperado el 9 de febrero de 2023 .
  87. "CrossOver – Registro de cambios – CodeWeavers" . Archivado del original el 19 de agosto de 2012. Consultado el 9 de marzo de 2012 .
  88. "Sitio web de CrossOver Games" . CodeWeavers. 6 de enero de 1990. Archivado del original el 27 de abril de 2010. Consultado el 27 de abril de 2010 .
  89. 1 2 3 4 5 "Steam para Linux :: Presentamos una nueva versión de Steam Play" . Valve. 21 de agosto de 2018. Archivado del original el 22 de agosto de 2018. Recuperado el 22 de agosto de 2018 . 
  90. "Resumen del proyecto vkd3d.git" . WineHQ Git. Archivado del original el 2 de abril de 2019. Recuperado el 22 de agosto de 2018 .
  91. "Repositorio de D9VK en GitHub" . GitHub. Archivado del original el 2 de marzo de 2019. Consultado el 6 de octubre de 2019 .
  92. "GitHub: README para esync" . GitHub. Archivado del original el 19 de septiembre de 2018. Recuperado el 22 de agosto de 2018 .
  93. "Repositorio de Proton en GitHub" . GitHub. Archivado del original el 22 de agosto de 2018. Consultado el 22 de agosto de 2018 .
  94. Colaboración, Equipo (30 de mayo de 2021). "Aprendiendo más sobre ProtonGE con Glorious Eggroll" . boilingsteam.com . Consultado el 6 de marzo de 2026 .
  95. "WINE@Etersoft – Versión rusa propietaria de Wine" (en ruso). Pcweek.ru. 21 de abril de 2010. Archivado del original el 2 de diciembre de 2014. Consultado el 27 de abril de 2010 .
  96. "WINE" . ReactOS Wiki .
  97. "Preguntas frecuentes para desarrolladores" . ReactOS. Archivado del original el 13 de noviembre de 2008. Consultado el 25 de mayo de 2009 .
  98. "Creación de la rama Arwinss" . Mail-archive.com. 17 de julio de 2009. Archivado del original el 9 de junio de 2011. Consultado el 27 de abril de 2010 .
  99. "Arwinss en la wiki de ReactOS" . Reactos.org. 20 de febrero de 2010. Archivado del original el 23 de abril de 2011. Consultado el 27 de abril de 2010 .
  100. "Presentación de Arwinss" . Reactos.org. Archivado del original el 7 de julio de 2011. Recuperado el 27 de abril de 2010 .
  101. "WineBottler | Ejecuta programas basados ​​en Windows en una Mac" . Archivado del original el 6 de julio de 2018. Consultado el 6 de julio de 2018 .
  102. "Preguntas frecuentes sobre Wineskin" . doh123. Archivado del original el 26 de octubre de 2012. Consultado el 7 de noviembre de 2012 .
  103. "WinOnX - Windows en Mac OSX" . Archivado del original el 2 de junio de 2021. Consultado el 12 de junio de 2021 .
  104. apple/homebrew-apple , Apple, 6 de junio de 2023 , consultado el 6 de junio de 2023
  105. "Programa para desarrolladores de GameTree" . gametreelinux.com. Archivado del original el 10 de enero de 2011. Consultado el 2 de enero de 2011 .
  106. "Darwine busca portar WINE a Darwin, OS X" . Macworld . Archivado del original el 5 de enero de 2023. Consultado el 8 de febrero de 2023 .
  107. Yager, Tom (16 de febrero de 2006). "Los primeros pasos de Darwin hacia la ejecución de aplicaciones de Windows en OS X" . InfoWorld . Archivado del original el 5 de enero de 2023. Recuperado el 5 de febrero de 2023 .
  108. Todd Ogasawara (20 de julio de 2006). Windows para Mac Intel . O'Reilly Media, Inc. pág. 5. ISBN  978-0-596-52840-9Archivado del original el 20 de febrero de 2023. Consultado el 5 de febrero de 2023 .
  109. "Aparece WINE para Macs con procesador Intel: permite ejecutar programas de Windows" . CNET . 2 de septiembre de 2009. Archivado del original el 8 de febrero de 2023. Consultado el 8 de febrero de 2023 .
  110. "Preguntas frecuentes sobre macOS - Wiki de WineHQ" . Preguntas frecuentes sobre Wine . Archivado del original el 29 de enero de 2023. Consultado el 5 de febrero de 2023 .
  111. "Pipelight: uso de Silverlight en navegadores Linux" . Equipo FDS. Archivado del original el 22 de agosto de 2013. Consultado el 4 de abril de 2014 .
  112. "wine-compholio-daily README" . github. Archivado del original el 20 de febrero de 2023. Recuperado el 4 de abril de 2014 .
  113. Smith, Jerry (2 de julio de 2015). "Transición a HTML5 Premium Media" . Blog de Microsoft Edge . Archivado del original el 23 de agosto de 2018. Recuperado el 10 de febrero de 2019 .
  114. Matt Moen (26 de enero de 2005). "Ejecutar virus de Windows con Wine" . Archivado del original el 7 de enero de 2013. Recuperado el 23 de octubre de 2009 .
  115. Duncan, Rory; Schreuders, Z. Cliffe (1 de marzo de 2019). "Implicaciones de seguridad de ejecutar software de Windows en un sistema Linux usando Wine: un estudio de análisis de malware" . Journal of Computer Virology and Hacking Techniques . 15 (1): 39– 60. doi : 10.1007/s11416-018-0319-9 . ISSN 2263-8733 . 
  116. "¿Debo ejecutar Wine como root?" . Preguntas frecuentes de Wine Wiki . Wiki oficial de Wine. 7 de agosto de 2009. Archivado del original el 21 de junio de 2011. Consultado el 24 de agosto de 2009 .
  117. "Página principal del proyecto ZeroWine" . Archivado del original el 5 de noviembre de 2011. Consultado el 11 de diciembre de 2011 .
  118. "¡Linux/BSD sigue expuesto a la vulnerabilidad WMF a través de WINE!" . ZDNet . 5 de enero de 2006. Archivado del original el 11 de agosto de 2011. Consultado el 16 de octubre de 2011 .
  119. "CVE-2006-0106 - gdi/driver.c y gdi/printdrv.c en Wine 20050930, y otras versiones, implementan la directiva GDI SETABORTPROC - Búsqueda de CVE" . Archivado del original el 9 de julio de 2019. Recuperado el 9 de julio de 2019 .
  120. Michal Necasek. "Historia de la curvatura en OS/2" . Archivado del original el 12 de abril de 2010.
  121. Bernhard Rosenkraenzer. "Desmintiendo mitos sobre el vino" . Archivado del original el 11 de enero de 2016. Consultado el 21 de octubre de 2016 .
  122. "Por qué el vino es tan importante" . Archivado del original el 22 de diciembre de 2011. Consultado el 11 de diciembre de 2011 .
  123. Hills, James. "Oportos vs. Vino" . GameSpy . Archivado del original el 11 de mayo de 2001.
  124. "El agua está bien. ¡Pero no bebas el VINO!" . Curmudgeon Gamer . Archivado del original el 11 de octubre de 2007.
  125. Larabel, Michael (3 de julio de 2009). "Entrevista con un desarrollador de juegos para Linux" . Phoronix . Archivado del original el 1 de julio de 2016.
  126. Warrington, Don (11 de mayo de 2020). "¿Cuál es el mejor lugar para ejecutar software antiguo de Windows... en Linux o en una Mac?" . Vulcan Hammer . Archivado del original el 17 de febrero de 2023. Recuperado el 16 de febrero de 2023 .
  127. Davenport, Corbin (3 de octubre de 2021). "Boxedwine puede emular aplicaciones de Windows en navegadores web" . XDA Developers . Archivado del original el 18 de febrero de 2023. Recuperado el 17 de febrero de 2023 .
  128. Mendelson, Edward (12 de enero de 2023). "Otvdm/winevdm: ejecutar software antiguo de Windows en Windows de 64 bits" . Universidad de Columbia . Archivado del original el 9 de febrero de 2023. Recuperado el 17 de febrero de 2023 .
  129. Puoti, Ivan Leo (18 de febrero de 2005). "Microsoft Genuine Downloads busca Wine" . wine-devel (Lista de correo). Archivado del original el 7 de abril de 2009. Recuperado el 23 de enero de 2006 .
  130. Tung, Liam. "Wine para ejecutar aplicaciones de Windows 10 en Linux recibe una importante actualización" . ZDNet . Archivado del original el 25 de octubre de 2020. Consultado el 26 de noviembre de 2020 .
  131. Larabel, Michael (27 de agosto de 2024). "Microsoft transfiere el proyecto Mono a Wine" . Phoronix . Consultado el 28 de agosto de 2024 .

Lecturas adicionales

  • Respuestas de Jeremy White sobre el vino : entrevista de Slashdot con Jeremy White de CodeWeavers
  • "Mad Penguin: Entrevista con el fundador de CodeWeavers , Jeremy White " . 25 de mayo de 2004. Archivado del original el 7 de octubre de 2015.
  • Nombramiento del Software Freedom Law Center como asesor legal para representar al proyecto Wine.
  • El vino: de dónde viene, cómo usarlo, hacia dónde va – una obra de Dan Kegel
  • Sitio web oficialEdita esto en Wikidata