Szenario und Beispiel
Unter Windows hat die Software normalerweise die Erweiterung . Früher haben wir Dateien unter Linux-Betriebssystemen mit einem Drittanbieter-Tool .exe
ausgeführt , wie.exe
Wein, ebenso kann es ein separates Tool zum Ausführen von Windows-Dateien auf einem Mac-Betriebssystem geben.
Was ich brauche
Gibt es irgendwelcheGlobales Werkzeugdie plattformübergreifend für Folgendes genutzt werden können:
.exe
Um Dateien unter Linux und Mac auszuführen ?Um Mac OS X-Softwarepakete unter Windows und Linux auszuführen?
Um Mac- und Linux-Softwarepakete unter Windows auszuführen?
Antwort1
Es gibt kein monolithisches Einzeltool, das alles bietet, was zum unveränderten Ausführen einer nativen OSX-, Linux- oder Windows-App erforderlich istalledieser Betriebssysteme.
WEINführt viele Windows-Apps unter Linux und OS X aus.
Sie können Linux-Apps in einer Linux-VM unter Windows ausführen. Siehe VMWare, VirtualBox usw. Siehehttp://en.wikipedia.org/wiki/Vergleich_von_Plattform_virtuellen_Maschinen
Verwenden vonCygwin„Sie müssen Ihre Anwendung aus dem Quellcode neu erstellen, wenn Sie möchten, dass sie unter Windows ausgeführt wird.“
Ein alternativer Ansatz für dieses Problem ist der Bytecode-Ansatz, der von Java und (in geringerem Maße) von .Net verwendet wird. Dies hilft jedoch bei vorhandenen nativen Apps nicht.