73 votes

Est-il possible d'exécuter Mac OS X dans une machine virtuelle ?

J'aimerais pouvoir essayer Mac OS X dans un VM de préférence sur quelque chose de brillant et de nouveau comme KVM pour linux.

Je suis un adepte de Linux et de Windows, mais j'aimerais essayer Mac OS X sans avoir à investir dans du matériel coûteux ou à accumuler encore une autre boîte à ranger sous mon bureau (lire : non, je ne veux pas avoir une Mac Mini ).

Est-ce possible ? Légalement ? Si oui, quels sont les inconvénients et les astuces ?

5voto

Joseph Points 1673

La seule version d'OS X que vous pouvez virtualiser légalement est OS X Leopard Server et seulement si l'OS hôte est OS X.

http://blogs.vmware.com/teamfusion/2008/06/virtual-leopard.html

http://arstechnica.com/journals/apple.ars/2008/06/12/vmware-fusion-2-0-will-support-leopard-server-in-next-beta

4voto

Les autres réponses n'étaient pas assez claires :

VOUS DEVEZ UTILISER APPLE HARDWARE POUR VIRTUALISER LEGALEMENT LES OS APPLE !

Juste pour mettre un point précis dessus.

3voto

VoodooChild Points 6849

Je l'ai expérimenté ce week-end et je l'ai fait fonctionner sur un processeur HP i7. J'ai utilisé VMWare workstartion 7.1 avec le Darwin .iso. Vous trouverez plus d'informations à l'adresse suivante ce lien. Veuillez noter le mot "expérimental" car il n'est pas légal de le faire et cela ne remplace pas une expérience mac.

2voto

Matthew Schinckel Points 15596

Les inconvénients sont que les performances sont terribles.

J'ai constaté qu'aussi longtemps que vous lui allouez suffisamment de RAM, il semble fonctionner correctement. De nombreuses machines virtuelles allouent entre 128 et 512, ce qui correspond à la limite inférieure de ce que je considère comme utile.

Pour moi, l'inconvénient majeur est qu'il n'est pas pris en charge. Les mises à jour fournies par le fournisseur tueront l'installation.

En ce qui concerne la légalité, il est légal d'exécuter OS X Server (Leopard) sous une forme virtualisée, mais uniquement sur du matériel Apple. Vous ne pouvez même pas exécuter OS X Client dans VMWare Fusion ou Parallels, légalement. Vous ne pouvez pas non plus exécuter une version quelconque d'OS X sur VMWare Server, ou similaire sur d'autres machines.

Il est intéressant de noter qu'il est possible d'exécuter légalement OS X Server virtualisé sur du matériel Apple, même si le système d'exploitation invité n'est pas OS X. Toutefois, cela serait probablement soumis aux mêmes réserves que ci-dessus : il faudrait une version "fixe" du système d'exploitation. Et par "fixe", je veux dire comme mon chat est "fixe".

2voto

Paul Lefebvre Points 3624

C'est tout à fait possible. Ce type l'a fait :

http://blog.rectalogic.com/2008/08/virtualizing-mac-os-x-leopard-client.html

Je peux confirmer que sa technique fonctionne. Et c'est réellement utilisable.

C'est aux autres de décider si c'est légal.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X