Existe-t-il quelque chose pour exécuter des applications conçues pour OS X sous Linux sans avoir OSX, similaire à la façon dont vous pouvez exécuter des applications Windows sur Linux en utilisant Wine sans avoir Windows?
Existe-t-il quelque chose pour exécuter des applications conçues pour OS X sous Linux sans avoir OSX, similaire à la façon dont vous pouvez exécuter des applications Windows sur Linux en utilisant Wine sans avoir Windows?
Réponses:
Il semble que vous recherchiez une implémentation des frameworks Carbon / Cocoa utilisés dans Mac OS X.
Je suis presque sûr qu'il n'existe pas d'implémentation suffisamment complète pour exécuter des applications Mac. Les seuls projets similaires de tout poids que je puisse trouver sont Cocotron et GNUstep , qui semblent tous deux implémenter uniquement des parties de l'API Cocoa, et même alors uniquement pour le développement multiplateforme. Je serais choqué si vous pouviez exécuter n'importe quel programme Mac important sur Linux avec l'un de ces projets.
Il y a Darling . Voici quelques citations de son site:
Darling est une couche de traduction qui vous permet d'exécuter des binaires MacOS non modifiés sur Linux. De par sa nature, il s'apparente au célèbre projet Wine.
...
Darling est capable d'exécuter de nombreux outils ou applications de console.
Dans le passé, exécuter des applications de console était tout ce qu'il pouvait faire. Mais maintenant, il peut également exécuter certaines applications GUI:
Prend-il en charge les applications GUI?
Presque! Cela nous a pris beaucoup de temps et d'efforts, mais nous avons enfin un support expérimental de base pour exécuter des applications graphiques simples. Cependant, il nécessite une configuration spéciale pour le moment, alors ne vous attendez pas à ce qu'il fonctionne tout de suite. Nous y travaillons; Restez à l'écoute!
Je n'ai jamais rien trouvé, mais un rapide google à ce sujet a donné des choses intéressantes, voici un de ces résultats ici . En dehors de cela, il serait intéressant de voir comment une telle émulation pour une époque Intel pré-Mac, c'est-à-dire PowerPC, peut être réalisée, sans parler des binaires pour powerpc fonctionnant sur un processeur x86. Cependant, puisque MacOSX est un dérivé de BSD, pourquoi ne pas obtenir les sources du programme macosx que vous souhaitez exécuter et le recompiler en ciblant votre système?
J'espère que cela vous aide, Cordialement, Tom.