fbpx
Wikipedia

Wine

Wine (acrónimo recursivo en inglés para Wine Is Not an Emulator, que significa «Wine no es un emulador») es una reimplementación de la interfaz de programación de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix. Permite la ejecución de programas diseñados para MS-DOS, y las versiones de Microsoft Windows 3.11, 95, 98, Me, NT, 2000, XP, Vista, 7, 8 y 10.

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 GPLv2.1+
Información técnica
Programado en C
Versiones
Última versión estable 6.0 (info) 14 de enero de 2021 (6 meses y 23 días)
Última versión en pruebas 6.9
21 de mayo de 2021
Historial de versiones
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

El nombre Wine inicialmente fue un acrónimo para WINdows Emulator.[1]​ Este significado fue cambiado posteriormente al acrónimo recursivo actual. El doble significado deriva del hecho de que WINE es un emulador de API de SOs, en contraposición a un entorno de máquina o un emulador de CPU. Algunas personas no aplicarían el término emulador a lo que algunos autores [2][3]​ llaman un emulador de API porque la herramienta es realmente una reimplementación de una API existente, no una forma de emular un entorno de máquina completo. [4]

Wine provee de:

  • Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix.
  • Un cargador de programas, el cual permite que muchas aplicaciones para Windows 2.0/3.x/9X/ME/NT/2000/XP/Vista/7 y 8 se ejecuten sin modificarse en varios sistemas operativos Unix como macOS, BSD y Unix-like como GNU/Linux, Solaris

Historia del proyecto

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 lo que podría ser llamado 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, aplicaciones muy extendidas en el entorno Windows como Microsoft Office e Internet Explorer fueron posibles de ser utilizadas 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 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 Office; 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.

Estado actual de Wine

 
Animación que muestra el progreso en compatibilidad de aplicaciones de acuerdo a los resultados de las pruebas de Wine AppDB (clic en la imagen para ver la animación).
     Funciona sin errores («platino»)      Funciona sin errores pero requiere configuración adicional («oro»)      Funciona con errores menores («plata»)      Funciona con errores mayores («bronce»)      Inutilizable («basura»)

De acuerdo a un estudio realizado en Internet por DesktopLinux.com[5]​ 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. En tanto 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,[6]​ 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,[7]​ 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,[8]​ añadiendo soporte a muchas nuevas aplicaciones como Microsoft Office 2010,[8]​ y juegos de última generación como Skyrim[9]​ o StarCraft II.[10]

El 18 de julio de 2013 el proyecto Wine lanzó la versión estable 1.6,[11]​ 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,[12]​ 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

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.

Características

 
Antivirus ClamWin 0.93.1 ejecutado en Ubuntu mediante Wine.
 
Wine Internet Explorer (formalmente Wine Web Browser) mostrando la portada de Wikipedia.

Compatibilidad binaria

  • Soporte para programas de la familia MS-DOS y Windows (3.x/9x/NT/2000/XP/2003/Vista/2008/7/8).
  • Soporte para llamadas de funciones de Windows de 64, 32 y 16 bits.
  • Código x86 de 64, 32 y 16 bits.
  • Extensas bibliotecas de interrupciones para programas utilizando llamadas de modo real INTxx.
  • Capacidades avanzadas de trunking.
  • Posibilidad de añadirle más bibliotecas de enlace dinámico (DLL), incluso las nativas de Windows, las cuales están ubicadas en la carpeta C:\Windows\System32, y pueden ser instaladas en wine copiando dichas librerías en la carpeta ~/.wine/drive_c/windows/system32.
  • Diseño de ingeniería inversa para mejorar la solución frente a errores.
  • Ejecución sobre otras arquitecturas no Intel bajo emulación, con QEMU (Darwine era una bifurcación de Wine hecha para Mac OS X PowerPC, pero el proyecto quedó abandonado).

Gráficos

  • Puede dibujar en entornos gráficos basados en X11, SDL texto/ttydrv.
  • Pantalla remota para cualquier terminal X.
  • Soporte total de GDI y parcial GDI32.
  • Soporte de DirectX para juegos.
  • Puede utilizar impresoras para sistemas Microsoft Windows de 16 bits de forma nativa.
  • Interfaz interna de impresión PostScript.
  • Capacidad para metaarchivos.
  • Capacidad de ejecución en una o varias ventanas.
  • Posibilidad de instalar temas visuales de formato msstyle, los nativos de Windows.

Otras características

  • Soporte para sonido y entradas alternativas.
  • Soporte para módems o dispositivos por puerto serie.
  • Trabajo en red con Winsock TCP/IP.
  • Soporte para escáneres ASPI.
  • Soporte para controles avanzados típicos de programas para Microsoft Windows de 32 bits.

Wine API

  • Diseñado para ser compatible con código para Windows de 32 bits.
  • Programas de muestra
  • Documentación generada automáticamente de las API
  • Compilador fuente de 32 bits
  • Capacidad parcial de codificación Unicode
  • Internacionalización: Wine está disponible en 16 lenguas
  • Depurador integrado y mensajes de rastreo configurables

Véase también

Referencias

  1. WINE FAQ Antiguo significado del nombre usado incluso hasta 1997
  2. https://www.rodsbooks.com/
  3. Smith, R. W. (2000). The multi-boot configuration handbook. Que Publishing. Page 463.
  4. Smith, R. W. (2000). The multi-boot configuration handbook. Que Publishing. Page 463.
  5. . Archivado desde el original el 7 de marzo de 2005. 
  6. «Anuncio de la publicación de la versión 1.0». 
  7. «Anuncio de la publicación de la versión 1.2». 
  8. «Anuncio de la publicación de la versión 1.4». 
  9. «Base de datos de aplicaciones: Skyrim». 
  10. «Base de datos de aplicaciones: StarCraft II». 
  11. «Anuncio de la publicación de la versión 1.6». 
  12. «The Wine team is proud to announce that the stable release Wine 1.8». WineHQ. Consultado el 11 de marzo de 2016. 

Enlaces externos

  • Página web oficial
  • Programas compatibles (en inglés)
  • Wine en Freshmeat
  • Wine en Open Hub
  •   Datos: Q188558
  •   Multimedia: Wine (software)

wine, este, artículo, sección, tiene, referencias, pero, necesita, más, para, complementar, verificabilidad, este, aviso, puesto, julio, 2020, acrónimo, recursivo, inglés, para, emulator, significa, emulador, reimplementación, interfaz, programación, aplicacio. Este articulo o seccion tiene referencias pero necesita mas para complementar su verificabilidad Este aviso fue puesto el 3 de julio de 2020 Wine acronimo recursivo en ingles para Wine Is Not an Emulator que significa Wine no es un emulador es una reimplementacion de la interfaz de programacion de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix Permite la ejecucion de programas disenados para MS DOS y las versiones de Microsoft Windows 3 11 95 98 Me NT 2000 XP Vista 7 8 y 10 WineParte de Capa de compatibilidadPantalla de configuracion de WineInformacion generalTipo de programaCapa de compatibilidadAutorAlexandre JulliardDesarrolladorAutores de WineModelo de desarrolloSoftware libreLanzamiento inicial4 de julio de 1993LicenciaGPLv2 1 Informacion tecnicaProgramado enCVersionesUltima version estable6 0 info 14 de enero de 2021 6 meses y 23 dias Ultima version en pruebas6 921 de mayo de 2021Historial de versiones Estables6 014 de enero de 2021 5 021 de enero de 2020 5 0 310 de noviembre de 2020 5 0 27 de agosto de 2020 5 0 12 de junio de 2020 4 0 420 de abril de 2020 4 0 325 de noviembre de 2019 4 0 223 de agosto de 2019 4 0 115 de mayo de 2019 3 018 de enero de 2018 3 0 429 de noviembre de 2018 3 0 313 de septiembre de 2018 3 0 226 de junio de 2018 3 0 114 de mayo de 2018 2 024 de enero de 2017 2 0 220 de julio de 2017 2 0 120 de abril de 2017 1 8 619 de diciembre de 2016 1 8 57 de octubre de 2016 1 8 422 de agosto de 2016 1 8 316 de junio de 2016 1 8 212 de abril de 2016 Pruebas6 921 de mayo de 2021 6 87 de mayo de 2021 6 723 de abril de 2021 6 69 de abril de 2021 6 526 de marzo de 2021 6 412 de marzo de 2021 6 326 de febrero de 2021 6 212 de febrero de 2021 6 129 de enero de 2021 6 1430 de julio de 2021 6 1320 de julio de 2021 6 122 de julio de 2021 6 1118 de junio de 2021 6 104 de junio de 2021 5 922 de mayo de 2020 5 88 de mayo de 2020 5 724 de abril de 2020 5 610 de abril de 2020 5 527 de marzo de 2020 5 413 de marzo de 2020 5 216 de febrero de 2020 5 2023 de octubre de 2020 5 12 de febrero de 2020 5 1825 de septiembre de 2020 5 1711 de septiembre de 2020 5 141 de agosto de 2020 5 123 de julio de 2020 5 1119 de junio de 2020 5 106 de mayo de 2020 4 924 de mayo de 2019 4 529 de marzo de 2019 4 191 de noviembre de 2019 4 1818 de octubre de 2019 4 1613 de septiembre de 2019 4 1417 de agosto de 2019 4 12 17 de julio de 2019 4 1121 de junio de 2019 4 1010 de junio de 2019 3 925 de mayo de 2018 3 811 de mayo de 2018 3 727 de abril de 2018 3 614 de abril de 2018 3 530 de marzo de 2018 3 416 de marzo de 2018 3 32 de marzo de 2018 3 216 de febrero de 2018 3 2125 de noviembre de 2018 3 2011 de noviembre de 2018 3 12 de febrero de 2018 3 1926 de octubre de 2018 3 1813 de octubre de 2018 3 1728 de septiembre de 2018 3 1614 de septiembre de 2018 3 1531 de agosto de 2018 3 1419 de agosto de 2018 3 1320 de julio de 2018 3 13 14 de agosto de 2018 3 129 de julio de 2018 3 1123 de junio de 2018 3 1011 de junio de 2018 2 926 de mayo de 2017 2 812 de mayo de 2017 2 728 de abril de 2017 2 613 de abril de 2017 2 417 de marzo de 2017 2 2031 de octubre de 2017 2 13 de febrero de 2017 2 1829 de septiembre de 2017 2 1715 de septiembre de 2017 2 143 de agosto de 2017 2 127 de julio de 2017 2 109 de junio de 2017 1 9 55 de marzo de 2016 1 9 222 de enero de 2016 1 9 201 de octubre de 2016 1 9 1719 de agosto de 2016 1 9 1324 de junio de 2016 1 9 1210 de junio de 2016EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata El nombre Wine inicialmente fue un acronimo para WINdows Emulator 1 Este significado fue cambiado posteriormente al acronimo recursivo actual El doble significado deriva del hecho de que WINE es un emulador de API de SOs en contraposicion a un entorno de maquina o un emulador de CPU Algunas personas no aplicarian el termino emulador a lo que algunos autores 2 3 llaman un emulador de API porque la herramienta es realmente una reimplementacion de una API existente no una forma de emular un entorno de maquina completo 4 Wine provee de Un conjunto de herramientas de desarrollo para portar codigo fuente de aplicaciones Windows a Unix Un cargador de programas el cual permite que muchas aplicaciones para Windows 2 0 3 x 9X ME NT 2000 XP Vista 7 y 8 se ejecuten sin modificarse en varios sistemas operativos Unix como macOS BSD y Unix like como GNU Linux SolarisIndice 1 Historia del proyecto 2 Estado actual de Wine 3 WineHQ 4 Caracteristicas 4 1 Compatibilidad binaria 4 2 Graficos 4 3 Otras caracteristicas 4 4 Wine API 5 Vease tambien 6 Referencias 7 Enlaces externosHistoria del proyecto EditarEl proyecto Wine comenzo en 1993 epoca de la version 3 11 de Windows El proyecto posiblemente se origino en discusiones en comp os linux Los programadores Eric Youngdale y Bob Amstadt crearon su primera version La razon 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 simulacion de una arquitectura de microprocesador determinada Wine por el contrario implementa lo que podria ser llamado una capa de compatibilidad la cual provee alternativas a las bibliotecas de Microsoft Windows A mediados del ano 2002 ya se contaba con una aplicacion con mas de 1 millon de lineas de codigo fuente escrito en el lenguaje C y con un grupo de mas de 300 programadores El proyecto tuvo tiempos en los cuales no se avanzo lo suficiente hasta que en el ano 2003 aplicaciones muy extendidas en el entorno Windows como Microsoft Office e Internet Explorer fueron posibles de ser utilizadas en entornos Unix gracias a Wine El proyecto presenta grandes retos para los desarrolladores al menos en parte debido a la incompleta documentacion de la API de Windows A pesar de que la mayoria de las funciones la API Win32 estan correctamente documentadas existen aun muchas areas como formatos de archivos y protocolos para las cuales no existen especificaciones documentadas por parte de Microsoft Hacia comienzos de 2003 Wine podia ejecutar muchos programas populares como Lotus Notes y algunas versiones de Microsoft Office con comportamientos y estabilidad variables El exito del funcionamiento de cada aplicacion depende del uso de bibliotecas dinamicas DLL de Windows La empresa de software Corel ayudo 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 ofimatica de Corel a GNU Linux Sin embargo debido a dificultades economicas el apoyo de Corel ceso Otras organizaciones han hecho esfuerzos comerciales para apoyar el proyecto incluyendo CodeWeavers y Linspire CodeWeavers ha desarrollado una version comercial cerrada y visualmente mas atractiva de Wine y la comercializa bajo el nombre CrossOver Office ademas colabora con el proyecto ya sea financiandolo o con parches El desarrollo oficial de Wine esta orientado hacia la correcta implementacion de la API de Windows como un todo y aunque se encuentra un poco atrasado en estas areas desde su version 1 0 de verano de 2008 es capaz de ejecutar con exito y con pocos o escasos errores una gran variedad de aplicaciones disenadas para Windows Otros proyectos que han incorporado codigo fuente de Wine son Rewind ReactOS y Longene El ultimo proyecto es un modulo para el kernel linux que sustituye al wineserver acelerando la ejecucion de Wine Estado actual de Wine Editar Animacion que muestra el progreso en compatibilidad de aplicaciones de acuerdo a los resultados de las pruebas de Wine AppDB clic en la imagen para ver la animacion Funciona sin errores platino Funciona sin errores pero requiere configuracion adicional oro Funciona con errores menores plata Funciona con errores mayores bronce Inutilizable basura De acuerdo a un estudio realizado en Internet por DesktopLinux com 5 en 2006 la aplicacion Wine es bastante usada con relacion a las demas con una demanda de 33 5 de los encuestados mientras que un 16 7 utiliza el VMware y apenas un 7 usa la aplicacion CrossOver En tanto la porcion de los encuestados que no utiliza ninguno fue de un 39 El 17 de junio de 2008 el proyecto Wine lanzo la version 1 0 6 la primera version estable en quince anos de desarrollo Esta presenta mejoras con relacion a las versiones alpha y beta de las cuales se puede mencionar un mejor soporte de raton 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 lanzo la version estable 1 2 7 presentando mas de 23 000 cambios en el codigo fuente mas de 3000 bugs arreglados y el soporte para aplicaciones de 64 bits El 7 de marzo de 2012 el proyecto Wine lanzo la version estable 1 4 8 anadiendo soporte a muchas nuevas aplicaciones como Microsoft Office 2010 8 y juegos de ultima generacion como Skyrim 9 o StarCraft II 10 El 18 de julio de 2013 el proyecto Wine lanzo la version estable 1 6 11 anadiendo mas de 10 000 cambios en el codigo fuente y anadiendo soporte a aplicaciones Net y Mono El 19 de diciembre de 2015 el proyecto Wine lanzo la version estable 1 8 12 despues de 17 meses de desarrollo y anadiendo mas de 13 000 cambios en el codigo fuente Los puntos a destacar es la implementacion de DirectWrite y Direct2D y el nuevo controlador de audio pulse WineHQ EditarWineHQ significa Wine HeadQuarters es el nombre del sitio web y del repositorio mientras que wine a secas es el nombre de la aplicacion Caracteristicas Editar Antivirus ClamWin 0 93 1 ejecutado en Ubuntu mediante Wine Wine Internet Explorer formalmente Wine Web Browser mostrando la portada de Wikipedia Compatibilidad binaria Editar Soporte para programas de la familia MS DOS y Windows 3 x 9x NT 2000 XP 2003 Vista 2008 7 8 Soporte para llamadas de funciones de Windows de 64 32 y 16 bits Codigo x86 de 64 32 y 16 bits Extensas bibliotecas de interrupciones para programas utilizando llamadas de modo real INTxx Capacidades avanzadas de trunking Posibilidad de anadirle mas bibliotecas de enlace dinamico DLL incluso las nativas de Windows las cuales estan ubicadas en la carpeta C Windows System32 y pueden ser instaladas en wine copiando dichas librerias en la carpeta wine drive c windows system32 Diseno de ingenieria inversa para mejorar la solucion frente a errores Ejecucion sobre otras arquitecturas no Intel bajo emulacion con QEMU Darwine era una bifurcacion de Wine hecha para Mac OS X PowerPC pero el proyecto quedo abandonado Graficos Editar Puede dibujar en entornos graficos basados en X11 SDL texto ttydrv Pantalla remota para cualquier terminal X Soporte total de GDI y parcial GDI32 Soporte de DirectX para juegos Puede utilizar impresoras para sistemas Microsoft Windows de 16 bits de forma nativa Interfaz interna de impresion PostScript Capacidad para metaarchivos Capacidad de ejecucion en una o varias ventanas Posibilidad de instalar temas visuales de formato msstyle los nativos de Windows Otras caracteristicas Editar Soporte para sonido y entradas alternativas Soporte para modems o dispositivos por puerto serie Trabajo en red con Winsock TCP IP Soporte para escaneres ASPI Soporte para controles avanzados tipicos de programas para Microsoft Windows de 32 bits Wine API Editar Disenado para ser compatible con codigo para Windows de 32 bits Programas de muestra Documentacion generada automaticamente de las API Compilador fuente de 32 bits Capacidad parcial de codificacion Unicode Internacionalizacion Wine esta disponible en 16 lenguas Depurador integrado y mensajes de rastreo configurablesVease tambien EditarAnbox Boot Camp Cygwin Wine Doors PlayOnLinux Fink Cedega DOSBox Linux Unified KernelReferencias Editar WINE FAQ Antiguo significado del nombre usado incluso hasta 1997 https www rodsbooks com Smith R W 2000 The multi boot configuration handbook Que Publishing Page 463 Smith R W 2000 The multi boot configuration handbook Que Publishing Page 463 2006 Desktop Linux Market survey Archivado desde el original el 7 de marzo de 2005 Anuncio de la publicacion de la version 1 0 Anuncio de la publicacion de la version 1 2 a b Anuncio de la publicacion de la version 1 4 Base de datos de aplicaciones Skyrim Base de datos de aplicaciones StarCraft II Anuncio de la publicacion de la version 1 6 The Wine team is proud to announce that the stable release Wine 1 8 WineHQ Consultado el 11 de marzo de 2016 Enlaces externos EditarPagina web oficial Programas compatibles en ingles Wine en Freshmeat Wine en Open Hub Datos Q188558 Multimedia Wine software Obtenido de https es wikipedia org w index php title Wine amp oldid 136436262, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos