Ich frage mich nur, gibt es Projekte wie WINE, aber für Mac-Software? Das heißt, können wir ein Programm verwenden, das sich wie eine Kompatibilitätsebene verhält, um Mac-Apps auszuführen?
Ich frage mich nur, gibt es Projekte wie WINE, aber für Mac-Software? Das heißt, können wir ein Programm verwenden, das sich wie eine Kompatibilitätsebene verhält, um Mac-Apps auszuführen?
Antworten:
Kürzlich wurde auf Slashdot das Darling-Projekt vorgestellt , das Darwin / OS X-Emulation bereitstellen soll und bereits einige Mac OS X-Anwendungen unter Linux ausführen kann.
Es scheint für akademische Zwecke entwickelt worden zu sein und befindet sich noch im Anfangsstadium, sieht aber vielversprechend aus. Es basiert auf dem oben genannten GNUstep.
Leider nicht.
Es gibt verschiedene Projekte, die eine PowerPC-Emulation versuchen, aber keines, mit dem Sie Ihre Standardanwendung für Mac OS X ausführen können.
GNUstep als gleichwertige API zu Cocoa, die auf NeXTstep basierende Mac-API, ist jedoch nicht vollständig. Sie muss neu kompiliert werden, und dann sieht es so aus, als ob Ihre Mac-App in der Zeit zurückliegt.
Es gab ein Projekt, das dies für sehr alte Mac-Software (68k) mit dem Namen Executor versuchte: http://en.wikipedia.org/wiki/Executor_%28software%29 - es ist natürlich nicht mehr aktuell.
Soweit ich das beurteilen kann, gibt es kein modernes Äquivalent, und es wäre fast so schwierig, so etwas herzustellen wie Wine.
EDIT: Lesen Sie die anderen Antworten, es scheint, dass es jetzt Möglichkeiten gibt, um zu tun, was OP gefragt hat. Ich lasse diese Antwort hier, da sie auf einigen Hardware-Systemen immer noch eine Alternative für Anwendungen darstellt, die nicht unter Emulation ausgeführt werden.
Während die anderen Antworten korrekt sind (nein, können Sie nicht), gibt es eine Möglichkeit, OSX auf Virtualisierungssoftware wie VirtualBox zu installieren. Dies ist nicht das, wonach Sie gefragt haben, seien Sie also vorsichtig, aber es kann Ihnen die gewünschten Ergebnisse bringen.
Leider gibt es keine Möglichkeit (ohne Mac OSX selbst zu emulieren / zu virtualisieren), Mac-Programme auszuführen. Im Gegensatz zu Windows, dessen Bibliotheken für WINE legal repliziert wurden, gibt es für Cocoa keine solche Replikation, mit Ausnahme von Gnustep, das sehr unvollständig ist.
Ihre beste Wahl ist jetzt, Mac OS X in virtualbox auszuführen und den Seamless-Modus zu verwenden. Ich habe den Seamless-Modus mit Winxp ausprobiert und es funktioniert großartig. Ich habe das mit Mac OS X noch nicht wirklich ausprobiert, aber ich denke, es ist nie zu spät!
Hmm, Sie können keine OSX-Apps in Ubuntu ausführen. Obwohl beide Betriebssysteme auf Unix basieren, sind Mac OS X-Apps für die Ausführung auf der Mac OS X-Plattform und -Codierung ausgelegt, während Ubuntu auf Debian basiert, gibt es relativ keine gemeinsamen Faktoren.
Sie können keine Mac-Anwendungen auf einem Ubuntu-Computer ausführen. Selbst wenn es möglich wäre, wäre es sehr schwierig, die Anforderungen der meisten Anwendungen zu erfüllen.
Die meisten Mac-Anwendungen verwenden Funktionen /Library/Application Support
, die Ubuntu meines Wissens nicht bietet. Einige Apps modifizieren sogar Systemdateien oder fügen neue hinzu (die ersteren könnten Ihr System beschädigen, wenn sie sich zufällig am selben Ort befinden).
Wenn Sie wirklich Mac-Apps ausführen möchten, ist es am besten, macOS zu virtualisieren oder nativ zu booten. Letzteres wäre (höchstwahrscheinlich) am schwierigsten; Es nennt sich Hackintoshing und ist eine sehr beliebte Methode (aber sie verletzt die Apple EULA).
Wenn Sie eine MacOS- Distribution finden , die auf Ihrer Hardware funktioniert, ist es keine schlechte Idee, sie auszuprobieren, wenn Sie wirklich native Unterstützung wünschen. Es könnte jedoch ein harter Job sein. Ich werde nicht ins Detail gehen, aber das meiste, was Sie normalerweise wissen möchten, können Sie mit einer schnellen Google-Suche finden .