Je me demandais s'il y avait des projets comme WINE, mais pour le logiciel Mac? Autrement dit, pouvons-nous utiliser un programme qui agit comme une couche de compatibilité pour exécuter des applications Mac?
Je me demandais s'il y avait des projets comme WINE, mais pour le logiciel Mac? Autrement dit, pouvons-nous utiliser un programme qui agit comme une couche de compatibilité pour exécuter des applications Mac?
Réponses:
Récemment présenté sur Slashdot a été le projet de Darling , qui vise à fournir l' émulation Darwin / OS X et peut déjà exécuter certaines applications Mac OS X sur Linux.
Il semble avoir été développé à des fins académiques et en est encore à ses débuts, mais il semble prometteur. Il est basé sur le GNUstep susmentionné.
Malheureusement pas.
Différents projets tentent l'émulation PowerPC, mais aucun ne vous permettrait d'exécuter votre application Mac OS X standard.
GNUstep en tant qu'API équivalente à Cocoa, l'API Mac basée sur NeXTstep, mais elle n'est pas complète, doit être recompilée, puis votre application Mac a l'air d'être remontée dans le temps.
Un projet tentait de le faire pour un très vieux logiciel Mac (68k) appelé Executor: http://en.wikipedia.org/wiki/Executor_%28software%29 - il est, bien sûr, obsolète.
Autant que je sache, il n’existe pas d’équivalent moderne, et réaliser une telle chose serait presque aussi difficile que Wine lui-même.
EDIT: En lisant les autres réponses, il semble qu’il existe maintenant des moyens de faire ce que demande OP. Je laisse cette réponse ici parce que cela reste une alternative viable sur certains matériels pour des applications qui ne fonctionneront pas sous émulation.
Bien que les autres réponses soient correctes (non, vous ne pouvez pas le faire), il existe un moyen d'installer OSX sur un logiciel de virtualisation tel que VirtualBox. Ce n'est pas ce que vous avez demandé, alors soyez prudent, mais vous obtiendrez les résultats dont vous avez besoin.
Malheureusement, il n’existe aucun moyen (sans émuler / virtualiser Mac OSX lui-même) d’exécuter des programmes mac. Contrairement à Windows, dont les bibliothèques ont été légalement répliquées pour WINE, il n’existe pas de telle réplication pour Cocoa, à l’exception de Gnustep, qui est très incomplète.
Votre meilleur pari est maintenant d’exécuter Mac OS X dans une boîte virtuelle et en mode transparent. J'ai essayé le mode transparent avec Winxp et cela fonctionne très bien. Je n'ai pas vraiment essayé avec Mac OS X mais je suppose qu'il n'est jamais trop tard!
Hmm, vous ne pouvez pas exécuter les applications OSX dans Ubuntu. Bien que les deux systèmes d'exploitation soient basés sur Unix, mais que les applications Mac OS X sont conçues pour fonctionner sur sa plate-forme Mac OS X et son codage, alors qu'Ubuntu est basé sur Debian, il n'existe relativement aucun facteur commun.
Vous ne pouvez pas exécuter d'applications Mac sur une machine Ubuntu. Même si cela était possible, il serait très difficile de satisfaire aux exigences de la plupart des applications.
La plupart des applications Mac utilisent des fonctionnalités telles /Library/Application Support
que Ubuntu (à ma connaissance). Certaines applications modifient même les fichiers système ou en ajoutent de nouveaux (les anciennes peuvent endommager votre système si elles se trouvent au même endroit).
Si vous voulez vraiment exécuter des applications Mac, le mieux est de virtualiser macOS ou de le démarrer en mode natif. Ce dernier serait (très probablement) le plus difficile; c'est ce qu'on appelle le hackintoshing et c'est une méthode très populaire (mais rompt le CLUF d'Apple).
Si vous pouvez trouver une distribution de macOS qui fonctionnerait sur votre matériel, ce n’est pas une mauvaise idée de l’essayer si vous voulez vraiment un support natif. Cependant, cela pourrait être un travail difficile. Je n’entrerai pas dans les détails, mais une recherche rapide sur Google permet de trouver la plupart de ce que vous voudriez normalement savoir .