Wspólne narzędzie do uruchamiania oprogramowania w wieloplatformowych systemach operacyjnych?

0

Scenariusz i przykład

W systemie Windows oprogramowanie zwykle zawiera rozszerzenie .exe, kiedyś biegaliśmy .exe pliki w systemach operacyjnych Linux przy użyciu narzędzia innej firmy, takiego jak wino , podobnie może być oddzielne narzędzie do uruchamiania plików Windows na systemie operacyjnym Mac.

Czego potrzebuję

Czy tam jest narzędzie globalne które można wykorzystać na dowolnej platformie w następujących przypadkach:

  1. Biegać .exe pliki na Linuksie i Prochowiec?

  2. Aby uruchomić pakiety oprogramowania Mac OS X w systemie Windows i Linux?

  3. Aby uruchomić Mac, pakiety oprogramowania Linux w systemie Windows?

BlueBerry - Vignesh4303
źródło

Odpowiedzi:

1

Nie ma monolitycznego pojedynczego narzędzia, które zapewniałoby wszystko, czego potrzeba do uruchomienia dowolnej, natywnej aplikacji OSX, Linux lub Windows wszystko tych systemów operacyjnych.


WINO uruchamia wiele aplikacji Windows na Linuksie i OS X.

Możesz uruchomić aplikacje Linux w maszynie wirtualnej Linux w systemie Windows. Zobacz VMWare, VirtualBox, itp. Zobacz http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

Za pomocą Cygwin „Musisz odbudować aplikację ze źródła, jeśli chcesz, aby działała w systemie Windows.”


Alternatywnym podejściem do tego problemu jest podejście kodu bajtowego stosowane przez Javę i (w mniejszym stopniu) przez .Net. Jednak to nie pomaga w przypadku istniejących aplikacji natywnych.

RedGrittyBrick
źródło
Sir, ale wino nie może działać na mac
BlueBerry - Vignesh4303
@Nikitha: „Uruchom aplikacje Windows na Linux, BSD, Solaris i Mac OS X”. to pasek na stronie internetowej Wine.
RedGrittyBrick
ale jak mogę to odwrócić, np. używając aplikacji linux, mac, solaris w systemie Windows
BlueBerry - Vignesh4303
redgrittybrick sir, wtedy mój warunek 2 nie spełnia
BlueBerry - Vignesh4303
@Nikitha: Masz rację, zaktualizuję odpowiedź.
RedGrittyBrick