Gibt es so etwas wie Wein, um OSX-Apps unter Linux auszuführen?

8

Diese Frage beantwortet, warum Linux keine OSX-Apps ausführen kann. Gibt es jedoch eine ähnliche Anwendung wie Wine, die dies ermöglicht?

Tobias Kienzler
quelle
BSD-Systeme können GNU / Linux-Apps mit aktivierter Linux-Kompatibilität im Kernel und im Userland ausführen. Ich habe jedoch noch nie davon gehört, dass das GNU / Linux-System BSD-Apps ausführen kann.
Jonathan Cline IEEE

Antworten:

3

Da Wine eine Neuimplementierung der Windows-API ist, suchen Sie nach einer Neuimplementierung der Macintosh-API oder verschiedener "Kits", die Apple bereitstellt, damit OSX-Apps mit den Systemframeworks verknüpft werden können. Ich kenne keine, die zur Rechnung passen. Die einzige Sache ist , auch nur annähernd das Chamelion Projekt , das die UIKit von iOS auf Mac OS X bringt

Da ich keine echte Bibliothek für Sie habe, darf Lion auf Mac-Hardware virtualisiert werden. Vielleicht würde das für Ihre Bedürfnisse funktionieren, während Sie auf eine leichtere Implementierung wie Wein warten?

Bei Google gibt es ungefähr hundert Treffer zum Thema "Ausführen von Löwen in VMware", und alle weisen im Wesentlichen auf die Überprüfung der Anwesenheit einer Server-Plist-Datei hin, die das Installationsprogramm sehen möchte, bevor es fortgesetzt wird. Hier ist eine, die auf den Stufen ziemlich klar ist .

bmike
quelle
Ich habe es in meiner Frage nicht erwähnt, aber ich suchte nach einer Möglichkeit, es auf PC-Hardware auszuführen. Trotzdem danke für deine Antwort. Aber keine Sorge, die Frage ist eher aus Neugier als aus dringender Not
Tobias Kienzler
Das ist natürlich technisch möglich - nur die Lizenz scheint sie zu entmutigen / zu verhindern. Ich werde meine Antwort mit einigen aktuellen Links zur Virtualisierung von OS X
bearbeiten.
5

Das Darling-Projekt wurde vor kurzem gestartet und ist wahrscheinlich noch nicht das, wonach Sie suchen. Es ist eine Wine-ähnliche Kompatibilitätsschicht zum Ausführen von OS X-Anwendungen unter Linux und sieht ziemlich vielversprechend aus.

Fouric
quelle
3

Ich glaube nicht, aber vielleicht könnten Sie einen Hackintosh in einer VM ausführen.

Sybreon
quelle
3

Es gibt keine vollständige .

Denken Sie daran, dass Mac OS X als NeXTSTEP begann, von dem OpenStep eine kompatible Implementierung ist. Oder besser gesagt, war einmal, so geht die Geschichte. Seitdem haben sich die NextStep-Frameworks bei Apple zu Cocoa entwickelt. Cocoa verfügt über mehr als 10 Jahre an Ergänzungen, Erweiterungen und Verbesserungen, die in OpenStep nicht vorhanden sind.

Soweit ich weiß (und dies ist nur Hörensagen und außerhalb von Apple wahrscheinlich nicht überprüfbar), hätten einige der in der Entwicklervorschau von OS X (vor 10.0) enthaltenen Anwendungen unter Linux (oder Solaris oder Windows) ausgeführt werden können ) mit OpenStep, wenn Sie den Quellcode in die Hände bekommen und kompilieren konnten. Einige der OpenStep-Anwendungen (z. B. Dateimanager / Finder, Mail, Dock, Vorschau usw.) sehen und funktionieren auffallend ähnlich wie die Versionen, die in OS X 10.0 ausgeliefert werden, jedoch mit dem Aqua-Skin.

Bahamat
quelle