SlideShare una empresa de Scribd logo
1 de 12
Software o capa de
compatibilidad o una capa de
traducción (un cargador del
programa)
Integrante:
Luis Torres
• Wine es una aplicación gratuita
y open source, creada con el
objetivo de permitir que
aplicaciones diseñadas para
Windows, pueda ejecutarse en
sistemas operativos Unix-like. Es
decir, Wine te permite ejecutar
aplicaciones de Windows en
Linux, BSD, Solaris y Mac OS X.
¿Qué es
Wine?
Wine no es un emulador, y de ahí su
nombre, cuyas siglas se refieren a
«Wine Is Not an Emulator». Wine es
una capa de compatibilidad, duplica
funciones de Windows ofreciendo
implementaciones alternativas de los
DLLs de los programas. En Wine el
código de las aplicaciones para
Windows se ejecuta a velocidad
completa como si fuese una aplicación
nativa.
Linux ha ofrecido toda una serie de opciones a aquellos
usuarios que necesiten ejecutar un programa de
Windows de vez en cuando. Se pueden emular maquinas
completas tales como Vmware o Quemu. Este tipo de
soluciones funcionan bastante bien, pero también tienen
sus desventajas. -Por un lado los usuarios han de
comprar tanto el entorno de emulación como el sistema
operativo. -Ocupan un valioso espacio en la maquina
anfitrión, limitando el rendimiento y el consumo de
memoria. En este último punto cabe destacar que un
programa medio funcionando en un emulador puede
lograr solo de un 50% a un 80% de su rendimiento
trabajando en modo nativo, incluso incrementando el
uso de memoria RAM estática en el S.O. invitado. Es por
ello que una alternativa a la emulación es simplemente
suministrar las bibliotecas de Windows para el sistema
Linux. De este modo, en teoría, permitiría que el
programa funcionara en Linux. Esto sería un tanto
complicado.
¿Cómo
entenderlo
mejor?
¿Por qué sería complicado?
Primero, las funciones de biblioteca de Windows,
conocidas como API (interfaz de programación de
aplicación), no están adecuadamente documentadas.
Y en muchos casos, sobre todo los programas
escritos por Microsoft, llaman a funciones
indocumentadas. Como hay un montón de
redundancia en la API, uno puede sospechar que
Microsoft realmente ha perdido la pista a los millares
de llamadas al sistema y a sus parámetros,
extremadamente complejos de invocar.
Cómo instalar Wine
• Las distribuciones GNU/Linux, por lo general, no suelen tener instalado
Wine, pero lo guardan en los bancos o repositorios de programas que las
alimentan. Mi instalación está hecha en Ubuntu 7.04, y lo único que hay
que hacer es abrir el programa Synaptic en el
menú Sistema/Administración/Gestor de paquetes Synaptic. Una vez
abierto el programa, hacemos una búsqueda en el
menú Editar/Buscar escribiendo wine en el campo de texto. Después de
activarlo y aplicar los cambios en la instalación, el programa se instala, y
cuando hayamos instalado un programa con Wine aparecerá un
menú Wine dentro del menú Aplicaciones.
Wine se instala en una carpeta oculta
dentro de la carpeta personal. Para verla
hay que activar la vista de archivos
ocultos en el menú Ver del navegador de
archivos. Si se abre esa carpeta, se verá lo
siguiente:
En la carpeta drive_c se
encuentran las carpetas Archivos
de Programa y Windows. En la
primera se guardan los programas
que instalemos con Wine.
Instalar un programa
Para instalar un programa, lo descargamos en nuestra
carpeta personal y a continuación abrimos el terminal,
donde escribimos la palabra wine seguida del nombre del
archivo ejecutable incluyendo la extensión .exe. En el caso
de mi programita de tests es como sigue:
• wine BravoTests.ex
Entonces se abre el asistente de
instalación, con el que
instalamos el programa como si
fuera Windows:
Instalar un programa
La aplicación se instalará en la carpeta Archivos de
programa a la que aludimos anteriormente, y en ella estará
la carpeta BravoTests con todo su contenido:
Instalar un programa
Asimismo, se habrá creado un menú para la nueva
aplicación dentro del menú Wine:
Instalar un programa
Instalar un programa
Y ya podemos abrir nuestra
aplicación de Windows en Linux con
toda su funcionalidad.
Programas de Windows
Hay que destacar que Wine también incluye otros
programas de Windows, que se pueden abrir desde el
terminal. Por ejemplo, si quiero abrir el Bloc de notas,
escribo solamente su nombre en versión original: notepad.
Y a continuación aparece el programa en una ventana:

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Articulo2
Articulo2Articulo2
Articulo2
 
Introducción a bash
Introducción a bashIntroducción a bash
Introducción a bash
 
Manual de collabtive
Manual de collabtiveManual de collabtive
Manual de collabtive
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina web
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
 
tp informatica
tp informaticatp informatica
tp informatica
 
Francisco
FranciscoFrancisco
Francisco
 
Flash
FlashFlash
Flash
 
Ejecutables en net beans
Ejecutables en net beansEjecutables en net beans
Ejecutables en net beans
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Formatos de Vídeo
Formatos de VídeoFormatos de Vídeo
Formatos de Vídeo
 
Presentacion formato de video
Presentacion formato de videoPresentacion formato de video
Presentacion formato de video
 

Similar a Wine software

Similar a Wine software (20)

Manual Pascal
Manual PascalManual Pascal
Manual Pascal
 
Freepascal
FreepascalFreepascal
Freepascal
 
Instalacion jdk
Instalacion jdkInstalacion jdk
Instalacion jdk
 
Tema 6
Tema 6Tema 6
Tema 6
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Practica Mantenimiento 2
Practica Mantenimiento 2Practica Mantenimiento 2
Practica Mantenimiento 2
 
maquina virtual
 maquina virtual maquina virtual
maquina virtual
 
Programas y licencias
Programas y licenciasProgramas y licencias
Programas y licencias
 
TAREA 2
TAREA 2TAREA 2
TAREA 2
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
windows , linux y mac os
 windows , linux y mac os  windows , linux y mac os
windows , linux y mac os
 
Sistemas Operativos I[1]
Sistemas Operativos I[1]Sistemas Operativos I[1]
Sistemas Operativos I[1]
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio c_
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion Java
 
Migración de Windows a Linux
Migración de Windows a LinuxMigración de Windows a Linux
Migración de Windows a Linux
 
Tutorial de- c. ++
Tutorial de- c. ++ Tutorial de- c. ++
Tutorial de- c. ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Linux operaciones básicas
Linux operaciones básicasLinux operaciones básicas
Linux operaciones básicas
 

Wine software

  • 1. Software o capa de compatibilidad o una capa de traducción (un cargador del programa) Integrante: Luis Torres
  • 2. • Wine es una aplicación gratuita y open source, creada con el objetivo de permitir que aplicaciones diseñadas para Windows, pueda ejecutarse en sistemas operativos Unix-like. Es decir, Wine te permite ejecutar aplicaciones de Windows en Linux, BSD, Solaris y Mac OS X. ¿Qué es Wine? Wine no es un emulador, y de ahí su nombre, cuyas siglas se refieren a «Wine Is Not an Emulator». Wine es una capa de compatibilidad, duplica funciones de Windows ofreciendo implementaciones alternativas de los DLLs de los programas. En Wine el código de las aplicaciones para Windows se ejecuta a velocidad completa como si fuese una aplicación nativa.
  • 3. Linux ha ofrecido toda una serie de opciones a aquellos usuarios que necesiten ejecutar un programa de Windows de vez en cuando. Se pueden emular maquinas completas tales como Vmware o Quemu. Este tipo de soluciones funcionan bastante bien, pero también tienen sus desventajas. -Por un lado los usuarios han de comprar tanto el entorno de emulación como el sistema operativo. -Ocupan un valioso espacio en la maquina anfitrión, limitando el rendimiento y el consumo de memoria. En este último punto cabe destacar que un programa medio funcionando en un emulador puede lograr solo de un 50% a un 80% de su rendimiento trabajando en modo nativo, incluso incrementando el uso de memoria RAM estática en el S.O. invitado. Es por ello que una alternativa a la emulación es simplemente suministrar las bibliotecas de Windows para el sistema Linux. De este modo, en teoría, permitiría que el programa funcionara en Linux. Esto sería un tanto complicado. ¿Cómo entenderlo mejor?
  • 4. ¿Por qué sería complicado? Primero, las funciones de biblioteca de Windows, conocidas como API (interfaz de programación de aplicación), no están adecuadamente documentadas. Y en muchos casos, sobre todo los programas escritos por Microsoft, llaman a funciones indocumentadas. Como hay un montón de redundancia en la API, uno puede sospechar que Microsoft realmente ha perdido la pista a los millares de llamadas al sistema y a sus parámetros, extremadamente complejos de invocar.
  • 5. Cómo instalar Wine • Las distribuciones GNU/Linux, por lo general, no suelen tener instalado Wine, pero lo guardan en los bancos o repositorios de programas que las alimentan. Mi instalación está hecha en Ubuntu 7.04, y lo único que hay que hacer es abrir el programa Synaptic en el menú Sistema/Administración/Gestor de paquetes Synaptic. Una vez abierto el programa, hacemos una búsqueda en el menú Editar/Buscar escribiendo wine en el campo de texto. Después de activarlo y aplicar los cambios en la instalación, el programa se instala, y cuando hayamos instalado un programa con Wine aparecerá un menú Wine dentro del menú Aplicaciones.
  • 6. Wine se instala en una carpeta oculta dentro de la carpeta personal. Para verla hay que activar la vista de archivos ocultos en el menú Ver del navegador de archivos. Si se abre esa carpeta, se verá lo siguiente: En la carpeta drive_c se encuentran las carpetas Archivos de Programa y Windows. En la primera se guardan los programas que instalemos con Wine.
  • 7. Instalar un programa Para instalar un programa, lo descargamos en nuestra carpeta personal y a continuación abrimos el terminal, donde escribimos la palabra wine seguida del nombre del archivo ejecutable incluyendo la extensión .exe. En el caso de mi programita de tests es como sigue: • wine BravoTests.ex
  • 8. Entonces se abre el asistente de instalación, con el que instalamos el programa como si fuera Windows: Instalar un programa
  • 9. La aplicación se instalará en la carpeta Archivos de programa a la que aludimos anteriormente, y en ella estará la carpeta BravoTests con todo su contenido: Instalar un programa
  • 10. Asimismo, se habrá creado un menú para la nueva aplicación dentro del menú Wine: Instalar un programa
  • 11. Instalar un programa Y ya podemos abrir nuestra aplicación de Windows en Linux con toda su funcionalidad.
  • 12. Programas de Windows Hay que destacar que Wine también incluye otros programas de Windows, que se pueden abrir desde el terminal. Por ejemplo, si quiero abrir el Bloc de notas, escribo solamente su nombre en versión original: notepad. Y a continuación aparece el programa en una ventana: