Ferramenta comum para rodar softwares em sistemas operacionais multiplataforma?

0

Cenário e exemplo

No Windows, o software geralmente vem com a extensão .exe , nós usamos para executar .exe arquivos em sistemas operacionais Linux usando alguma ferramenta de terceiros como vinho , da mesma forma pode haver uma ferramenta separada para executar arquivos do Windows no sistema operativo Mac.

O que eu preciso

Existe alguma ferramenta global que pode ser usada em qualquer plataforma para o seguinte:

  1. Para executar .exe arquivos no Linux & Mac?

  2. Para executar os pacotes de software do Mac OS X no Windows & Linux?

  3. Para executar os pacotes de software para Mac e Linux no Windows?

por BlueBerry - Vignesh4303 17.08.2012 / 10:42

1 resposta

1

Não existe uma única ferramenta monolítica que forneça tudo o que é necessário para executar qualquer aplicativo nativo OSX, Linux ou Windows inalterado em todos desses sistemas operacionais.

WINE executa muitos aplicativos do Windows no Linux e OS X.

Você pode executar aplicativos do Linux em uma VM Linux no Windows. Veja VMWare, VirtualBox, etc. Consulte o link

Usando o Cygwin "Você deve reconstruir seu aplicativo a partir do código-fonte se quiser que ele seja executado no Windows."

Uma abordagem alternativa para esse problema é a abordagem de bytecode usada pelo Java e (em menor escala) pelo .Net. No entanto, isso não ajuda com os aplicativos nativos existentes.

    
por 17.08.2012 / 10:56