Logo de DiarioRed
Quienes somos Mapa del sitio Contactar
El Diario Independiente de Internet - Año VII
Portada
Boletín - suscripción
Suscríbete a nuestros boletines y recibe toda la actualidad:  
  Email:  
html texto  
 

 

   
 
 
Noticias y análisis
Cibersociedad
Internet
Informática
Tecnología
eBusiness
Notas de Prensa
Columnas
El Eco Digital
La Tierra Prometida
Marketing 2.0
Persuasión.Net
Open for Business
Secciones
Titulares
Software libre
Guía de Webs
Ciberley
El Defensor
Juegos
Hardware
Shareware
Diariored
DiarioIP.com
AboutMedia
Diariored
Quiénes somos
Contactar
Colabora
Supcripciones

Publicidad

NOTICIA
Informática
Proyecto David: como ejecutar aplicaciones Windows en un sistema Linux
Guillem Alsina 26/04/2004, 22:36:14
enviar a un amigo comentar (3) menor tipo de texto tipo de texto standard mayor tipo de texto

Permite la ejecución de aplicaciones nativas de Windows sin tener que recompilar ni disponer de una copia del sistema operativo de Microsoft.


PUBLICIDAD
Máster oficial de Software libre de la UOC según el EEES
El máster oficial de Software libre de la UOC tiene un carácter académico con una vertiente profesionalizante y otra orientada a la investigación. Este máster oficial nace por el creciente interés empresas privadas y administraciones públicas de todo el mundo.
http://www.uoc.edu

La posibilidad de ejecutar aplicaciones de Windows en un sistema Linux para facilitar la migración de usuarios del primer sistema al segundo que aún necesitan de determinados programas de la plataforma de Microsoft, o que simplemente no acaban de estar del todo convencidos, ha sido una de las piedras de toque de muchos de los programadores involucrados en el desarrollo del sistema del pingüino, además de formar parte de la estrategia comercial y del catálogo de productos de algunas empresas.

En este intento de aproximación de ambas plataformas software (ya que las dos tienen en común que pueden ejecutarse sobre la plataforma hardware compatible Intel x86) existen básicamente dos filosofías: por una parte la ejecución de un sistema Windows completo mediante un programa de virtualización que crea lo que se llama una "máquina virtual hardware", y que simula una computadora completa por software, dentro de la cual se ejecuta un sistema operativo completo. De esta forma, puede ejecutarse Windows dentro de Linux o viceversa, o también jugar con otros sistemas operativos. Esta aproximación es la que utilizan programas como VMware o Bochs.

Por otra parte encontramos la posibilidad de ejecutar programas de Windows bajo Linux sin tener que ejecutar el sistema operativo de Microsoft al completo, traduciendo al instante (on the fly) las instrucciones dirigidas a la API de Windows (Application Program Interface, la capa que ejecuta las instrucciones que recibe desde el programa) desde el programa que estemos ejecutando, de forma que quien las ejecute finalmente sea la API de Linux. Ejemplos del uso de este método son el emulador WINE o el conjunto de librerías CrossOver Office.

David, el proyecto que ocupa estas líneas, sigue esta última tendencia. No se trata de un programa de virtualización que nos permite ejecutar Windows dentro de Linux, si no de un entorno que traduce las instrucciones que el programa intenta mandar a Windows para que sea Linux quien las acabe ejecutando.

Hace unos pocos días SpecOps (la compañía que fabrica a David) realizó una demostración pública de la efectividad de su invento, en la cual se consiguió instalar Office 2000, uno de los "huesos duros de roer", pero necesarios, en cualquier proyecto de ejecución de software Windows en Linux, ya que la compatibilidad con el Office de Microsoft es un elemento clave para luchar por la migración de los usuarios desktop, además de una especie de "Santo Grial" en el mundo de la informática, y la versión 2000 es compatible a nivel de formato de ficheros con las versiones superiores.

Según la misma SpecOps, David funcionará como un "middleware" (literalmente sería "software en medio") entre Linux y la aplicación Windows que intentemos ejecutar. Será independiente de la plataforma, y a largo plazo el proyecto de SpecOps es incrustar este software en un navegador web, de forma que podamos ejecutar nuestras aplicaciones Windows desde cualquier lugar de la red, simplemente con el acceso a un browser. De esta forma, conseguiríamos también una independencia total del sistema operativo instalado en nuestra máquina, y las computadoras solamente necesitarían el sistema mínimo para arrancar y cargar el navegador web en memoria. El sueño del NC (Network Computer) de Sun Microsystems hecho realidad...

El desarrollo de este software ha sido realizado mediante la llamada "ingeniería inversa", un proceso que analiza la forma en que se ejecutan los programas y la respuesta que da el núcleo del sistema a cada llamada de estos, para reescribir aproximadamente el software que se encarga de atender a las llamadas de los programas, con lo que acabamos teniendo un clon del núcleo que, si bien puede ser diferente en su interior, es (casi)idéntico en lo que se refiere a su respuesta ante los programas.

Más información:

Página web de SpecOps
http://www.specopslabs.com/david.htm

Finding the missing link in Linux-Windows compatibility
http://www.inq7.net/inf/2004/apr/26/inf_4-1.htm


enviar a un amigo
Anterior Portada Siguiente
Comentarios

trab. compu

Enviado por JESSIE - 27/04/2004, 2:45:34

a Ver si dejamos de dar publicidad al vaporware, pardillos

Enviado por - 24/05/2004, 10:29:46

Mike Furir Mike 502

Enviado por Mike Furir 181 - 08/03/2006, 10:17:57

Enviar comentario
Nombre:
Correo electrónico:
URL:
Comentario:




[Política de moderación
]


 
¿Crees que es negativa la directiva de Patentes de Software aprobada en la UE?
 
Sí.
No.
No sé qué significa.
 
 
Resultados l Otras encuestas
Noticias  
Cisco Systems entrará en el terreno de los servidores
IDC predice que la crisis económica afectará menos a los productores de software corporativo
Technorati lanza su propia red de anuncios
Small Basic, la apuesta de Microsoft para la enseñanza de la programación
UIQ en bancarrota
Últimos Análisis  
La Junta de Andalucia libera todo su software por Alfredo Romeo
Pues va ser que no por Jaime Cros
Por el Liderazgo por Horacio D. Mega
Pintados para la Guerra (II). Las vergüenzas de una ley por Alfredo Romeo
ES DE SENTIDO COMUN por Jaime Cros

Titulares  
Temática :
Los internautas tienen mas amigos y menos depresiones
iKarro Notícias
Mie 22 Ago 2007 09:54
Piden la incorporación de las nuevas tecnologías en la forma de enseñar actual
Ideal Digital Ed. Jaén - Local
Mie 22 Ago 2007 07:53
Unas jornadas analizan en la Casa do Mar de Raxó el uso del gallego en los medios de comunicación
La Voz de Galicia Pontevedra
Mie 22 Ago 2007 06:59
Bruselas pide explicaciones a la CMT por las tarifas de Yoigo
El Mundo Economía
Mie 22 Ago 2007 05:39
Brecha
La Opinión de Tenerife Ed. Imp. - Opinión
Mie 22 Ago 2007 05:11

Quiénes somos | Mapa del sitio | Contactar | Colaborar | Suscripciones | Publicidad

  Ferca Network Movabletype Abeit Networks  
  Hosting   Programación   
DiarioRed.com - Publicación Independiente
© Copyright Internacional - 1997 -2003 - Todos los derechos Reservados