Vino (software)


Wine ( backronym recursivo de Wine Is Not an Emulator ) es una capa de compatibilidad gratuita y de código abierto que tiene como objetivo permitir que el software de aplicación y los juegos de computadora desarrollados para Microsoft Windows se ejecuten en sistemas operativos similares a Unix . El vino también proporciona una biblioteca de software , llamado Winelib , contra la cual los desarrolladores pueden compilar aplicaciones de Windows que le puerto de ellas a los sistemas Unix. [8]

Vino proporciona su capa de compatibilidad para Windows sistema de tiempo de ejecución (también llamado entorno de ejecución) que se traduce de Windows llamadas de sistema en POSIX según norma llamadas al sistema , [9] recrear la estructura de directorios de Windows y proporcionar implementaciones alternativas de las ventanas de las bibliotecas del sistema , [10] sistema de servicios a través de wineserver[11] y varios otros componentes (como Internet Explorer , el Editor del Registro de Windows , [12] y msiexec [13] ). El vino se escribe predominantemente conpruebas de caja negra de ingeniería inversa, para evitar problemas de derechos de autor . [14]

La selección de "Wine is Not an Emulator" como el nombre de Wine Project fue el resultado de una discusión sobre el nombre en agosto de 1993 [15] y se atribuyó a David Niemi. Existe cierta confusión causada por una primera pregunta frecuente que usa Windows Emulator y otras fuentes no válidas que aparecen después de que se establece el nombre del Proyecto Wine. No se produce ninguna emulación o virtualización de código cuando se ejecuta una aplicación de Windows en Wine. [16] "Emulación" normalmente se refiere a la ejecución de código compilado destinado a un procesador (como x86 ) mediante la interpretación / recompilaciónsoftware que se ejecuta en un procesador diferente (como PowerPC ). Si bien el nombre a veces aparece en las formas WINE y wine , los desarrolladores del proyecto han acordado estandarizar en la forma Wine . [17]

Wine se desarrolló principalmente para Linux y macOS , [18] y, a partir de julio de 2020 , hay paquetes bien mantenidos disponibles para ambas plataformas. [19]

En una encuesta de 2007 realizada por desktoplinux.com a 38.500 usuarios de escritorio Linux, el 31,5% de los encuestados informó que usaba Wine para ejecutar aplicaciones de Windows. [20] Esta pluralidad fue mayor que todos los programas de virtualización x86 combinados, así como mayor que el 27,9% que informó no ejecutar aplicaciones de Windows. [21]

Bob Amstadt, el líder del proyecto inicial, 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 , el Wabi para el sistema operativo Solaris y la Public Windows Initiative , [22] que fue un intento de volver a implementar completamente la API de Windows en el dominio público como estándar ISO , pero se rechazó debido a presión de Microsoft en 1996. [23] Wine originalmente apuntó 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 nuevos. El proyecto se originó en las discusiones sobre Usenet en comp.os.linux en junio de 1993. [24] Alexandre Julliard ha dirigido el proyecto desde 1994.


Una captura de pantalla que muestra cómo se puede configurar Wine para imitar diferentes versiones de Windows, que se remonta a Windows 2.0 en la versión de 32 bits (Wine de 64 bits solo admite versiones de Windows de 64 bits)
PlayOnLinux
Progreso de compatibilidad de aplicaciones en la versión 0.9, según los resultados de la prueba Wine AppDB.
  El software funciona a la perfección
  El software funciona perfectamente después de la configuración
  Problemas menores con el software
  Problemas importantes con el software
  Software completamente no funcional
WINE Solitaire ejecutándose en Android