PDA

Ver la Versión Completa : ¿que Es Wine? Aqui Lo Explico


Linux_devil2
06-feb-2007, 07:50
WINE es un proyecto para permitir ejecutar programas diseñados para la API de Microsoft Windows bajo sistemas operativos de la familia Unix. Todavía no es totalmente eficaz, continua bajo desarrollo.

El nombre deriva del acrónimo recursivo "WIne No es un Emulador". Técnicamente, la afirmación del nombre es cierta, pero para muchos de sus usuarios WINE se comporta de manera similar a un emulador, lo que produce una expansión alternativa del acrónimo como "WINdows Emulator" (emulador de Windows).
WINE es software libre.

El proyecto WINE comenzó en 1993 para programas del sistema "Microsoft Windows 3.11". 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 procesador determinada. WINE, por el contrario, implementa lo que podría ser llamado una capa de compatibilidad, la cual provee alternativas a las bibliotecas de Windows.

Hacia comienzos del 2003 WINE puede 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 dependen del uso de bibliotecas dinámicas (DLL) de Windows.

La empresa de software Corel ha ayudado mucho al proyecto, empleando temporalmente a uno de los principales desarrolladores del proyecto, Alexandre Julliard, junto con muchos otros programadores secundarios. Esta ayuda fue motivada por el porte de la suite ofimática de Corel a Linux. Sin embargo, debido a dificultades económicas el apoyo de Corel ha cesado. Otras organizaciones han hecho esfuerzos comerciales para apoyar el proyecto, incluyendo CodeWeavers, Linspire y TransGaming.

CodeWeavers ha desarrollado una versión de WINE específicamente diseñada para ejecutar Microsoft Office y la comercializa bajo el nombre CrossOver Office. TransGaming produce una versión de WINE diseñada para ejecutar juegos de Windows. El desarrollo oficial de WINE está orientado hacia la correcta implementación de la API de Windows como un todo, y se encuentra un poco atrasado en estas áreas.

El proyecto tiene una gran demanda de tiempo y posee grandes dificultades para los desarrolladores, o al menos en parte debido a la documentación incompleta de la API de Windows. A pesar de estar la mayoría de las funciones API Win32 correctamente documentadas, existen aún muchas áreas como formatos de archivos y protocolos para los cuales no existen especificaciones de Microsoft.
Otros proyectos que han incorporado código fuente de WINE son Rewind y ReactOS (un intento por construir un sistema operativo compatible con Windows NT).

Caracteristicas
Compatibilidad binaria
Apoyo para programas de la familia Windows 9x/NT/XP, Windows 3.x y DOS.
Apoyo para llamadas de funciones de Windows de 32 y 16 bit.
Código x86 32 y 16 bit.
Extensas librerías de interrupciones para programas utilizando llamadas de modo real INTxx.
Capacidades avanzadas de thunking.
Posibilidad de usar librerías dinámicas de forma comercial.
Diseño de ingeniería inversa para mejorar la solución frente a errores.
Gráficos
Puede moverse en entornos gráficos basados en X11, SDL texto/ttydrv.
Pantalla remota para cualquier terminal X.
Apoya totalmente GDI y parcialmente GDI32.
Apoyo parcial de DirectX para juego (falta Direct3D)
Puede utilizar impresoras para sistemas Windows de 16 bit de forma nativa.
Interfaz interna de impresión PostScript.
Capacidad de meta-archivo.
Capacidad de ejecución en una o varias ventanas.
Otras características
Apoyo aceptable de sonido y entradas alternativas.
Apoyo de Modem o dispositivos por puerto serie.
Trabaja en red con Winsock TCP/IP.
Apoyo de escáner ASPI.
Apoyo de controles avanzados típicos de programas Windows de 32 bit.
Wine API
Diseño para compatibilidad de código para windows de 32 bits.
Programas de muestra.
Documentación generada automáticamente de la API.
Compilador fuente de 32 bit.
Capacidad parcial de unicode.
Internacionalización: Wine está para 16 lenguas.
Depurador integrado y mensajes de rastreo configurables.
La página oficial de WINE es:
http://www.winehq.com/

Indicaciones para programas compatibles:
http://frankscorner.org/

Para un listado de programas que funcionan con WINE, puedes consultar estos sitios:
Buscador de aplicaciones de WineHQ
LinuxGames
WineCentric
Donde bajarse WINE

Hay diferentes lugares de donde bajarse el WINE. Algunas distribuciones ya lo incorporan, así que el primer lugar donde buscarlo es el CD de Linux. Si este WINE funciona para tu programa Windows favorito, pasa al apartado de configuración. Si no funciona, prueba con una versión más reciente.
El WINE se puede bajar en diferentes formatos: RPM para RedHat, Mandrake y SuSE (y similares), DEB per Debian (y similares) y tar.gz para todas las distribuciones.
Los lugares de donde bajarse un WINE:
http://www.winehq.org/site/download

Yo probe los siguientes
Wine Dataparty. Tienen, en formato RPM y TAR.GZ versiones muy recientes de WINE. ¡Recomendado!
Linux Easy. En formato RPM. Sus versiones suelen estar muy cuidadas, en el tema de la configuración inicial; dirigido a los Linuxeros sin mucha experiencia con WINE.
CodeWeavers WINE, Distribuye el WINE y un sistema muy sencillo de configurar el WINE de forma gráfica. Recomendado para amantes de las configuraciones gráficas.
Hay un WINE especial para los Juegos.
Lo tienen en la web de TransGaming:
http://www.transgaming.com/

Si quieres configurarlo, ve a este sitio:
http://www.ibiblio.org/sinner/Steel/linux_en.html

Les envio un saludo y espero les sea de utilidad esta informacion.