web-dev-qa-db-fra.com

Puis-je exécuter des applications OSX?

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?

45
Dante Ashton

Slashdot était récemment le projet Darling , qui vise à fournir une émulation Darwin/OS X et peut déjà exécuter certaines applications Mac OS X sous Linux.

Il semble avoir été développé à des fins académiques et n’en est encore qu’à ses débuts, mais il semble prometteur. Il est basé sur le GNUstep susmentionné.

18

Malheureusement pas.

Différents projets tentent l'émulation PowerPC, mais aucun ne vous permettrait d'exécuter votre application Mac OS X standard.

10
ændrük

GNUstep en tant qu'API équivalente à Cocoa, l'API Mac basée sur NeXTSTEP, mais qui n'est pas complète, doit être recompilée, puis votre application Mac a l'air d'être remontée dans le temps.

8
The Alpha Nerd

Il y avait un projet essayant de faire cela pour un très vieux logiciel Mac (68k) appelé Executor: http://en.wikipedia.org/wiki/Executor_%28software%29 - c'est, bien sûr , défunt.

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.

5
Scott Ritchie

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. C'est pas ce que vous avez demandé, alors soyez prudent, mais vous obtiendrez peut-être les résultats dont vous avez besoin.

http://www.taranfx.com/install-snow-leopard-virtualbox

3
Jeremy

Non.

Malheureusement, il est impossible (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.

2
hexafraction

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!

0
RaiGal

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'y a relativement pas de facteurs communs.

0
Wilsonzaizai

Non.

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 que /Library/Application Support, ce que Ubuntu n’a pas (à ma connaissance). Certaines applications modifient même les fichiers système ou en ajoutent de nouveaux (les premières pourraient endommager votre système si elles se trouvaient au même endroit).

Toutefois...

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 hackintoshing et c'est une méthode très populaire (mais rompt le Apple CLUF).

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 la plupart de ce que vous voudriez normalement savoir se trouve dans ne recherche rapide dans Google .

0
Dev