POR QUE NO SE EJECUTAN PROGRAMAS DE LINUX EN WINDOWS

Hoy en la materia de sistemas operativos el maestro nos dijo que la razon de que no se puedan ejecutar programas de linux en windows o programas de windows en linux (sin entrar en ondas de emulacion) es porque manejan de diferente manera sus procesos en memoria (Process in Memory).

Por lo que entendi es que al generar un binario/ejecutable en linux o windows este maneja una estructura que al ser ejecutado en su respectivo sistema operativo este se convierte en un "proceso" el cual debe de cumplir con una estructura que debe de entender el procesador.

Y que al querer ejecutar un binario/ejecutable de linux en windows no sera posible ya que la estructura que debe de tener no la entiende el procesador, que tienen los mismos elementos (stack, heap, data, text) pero que son colocados en distinto orden y por ello no se puede.

Si alguno sabe mas de esto porfavor comparta sus conocimientos ya que de alguna manera u otra todos aprenderemos de ellos.

ACTUALIZACION:

Navegando me encontre con una respuesta a este post :), bueno la respuesta la hicieron el 5 de septiembre de 2006 :yikes: y hasta ahora la encuentro :whistle: jejeje (13/Sep/2007)

Pero al parecer este post se realizo debido a que la informacion aqui expresada no es del todo confiable :down: :worried:, asi que si quieren leer el contenido de este post den click aqui

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s