¿Herramienta común para ejecutar software en sistemas operativos multiplataforma?

¿Herramienta común para ejecutar software en sistemas operativos multiplataforma?

Escenario y ejemplo

En Windows, el software generalmente viene con la extensión .exe, solíamos ejecutar .exearchivos en sistemas operativos Linux usando alguna herramienta de terceros comovino, también puede haber una herramienta independiente para ejecutar archivos de Windows en el sistema operativo Mac.

Lo que necesito

¿Hay alguna?herramienta mundialque se puede utilizar en cualquier plataforma para lo siguiente:

  1. ¿Para ejecutar .exearchivos en Linux y Mac?

  2. ¿Para ejecutar paquetes de software de Mac OS X en Windows y Linux?

  3. ¿Para ejecutar paquetes de software Mac y Linux en Windows?

Respuesta1

No existe una única herramienta monolítica que proporcione todo lo necesario para ejecutar cualquier aplicación nativa de OSX, Linux o Windows sin modificaciones.todode esos sistemas operativos.


VINOejecuta muchas aplicaciones de Windows en Linux y OS X.

Puede ejecutar aplicaciones de Linux en una máquina virtual Linux en Windows. Ver VMWare, VirtualBox, etc. Verhttp://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

UsandoCygwin"Debe reconstruir su aplicación desde el código fuente si desea que se ejecute en Windows".


Un enfoque alternativo a este problema es el enfoque de código de bytes utilizado por Java y (en menor medida) por .Net. Sin embargo, esto no ayuda con las aplicaciones nativas existentes.

información relacionada