J'exécute ArcGIS sur OSX presque tous les jours à l'aide de VMWare. La seule différence est que je ne l'ai pas installé sur une machine virtuelle - c'est une partition de bootcamp - et laissez-moi vous expliquer pourquoi, à mon humble avis, cela a plus d'avantages par rapport à une installation de VM standard pour ArcGIS.
Tout d'abord, retirons VMWare de l'équation et parlons de Bootcamp pur.
Lorsque vous utilisez Bootcamp, vous créez en fait une partition distincte pour Windows sur votre disque. Ce sont des installations complètement séparées des systèmes d'exploitation. Au démarrage, vous pouvez maintenir la touche d'option et choisir si vous démarrez sur Windows ou sur OSX. Tant que les pilotes Windows de bootcamp appropriés sont installés, cela garantit que c'est le moyen le plus rapide d'exécuter Windows sur ce matériel car il ne fonctionne que sur Windows à ce stade. L'inconvénient est clair - vous devez choisir le système d'exploitation que vous allez exécuter au démarrage et si vous devez changer de système d'exploitation, vous devez bien redémarrer.
Ouais ça craint.
Bienvenue dans VMWare Fusion. VMWare vous permet de faire deux choses avec Bootcamp. L'une d'elles consiste à importer votre partition de bootcamp dans une nouvelle machine virtuelle en créant efficacement un clone complet de cette partition de bootcamp et en le vidant dans une machine virtuelle dans OSX - ne faites PAS cela .
L'autre chose qu'il vous permet de faire est de démarrer votre partition Bootcamp depuis OSX en accédant à cette partie du disque. C'est cool et c'est ce que j'utilise. Assurez-vous que les outils VMWare sont installés dans votre partition de bootcamp lorsque vous l'exécutez depuis OSX - sinon les choses sont lentes.
Cette configuration vous permet de choisir la vitesse d'exécution d'ArcGIS.
Lorsque vous souhaitez bénéficier de l'exécution d'OSX et de Windows, vous pouvez utiliser VMWare Fusion et exécuter votre partition Bootcamp virtualisée.
Lorsque vous souhaitez une vitesse maximale d'ArcGIS, redémarrez la machine et utilisez-la en mode natif.
En ce qui concerne le nombre de ressources à donner à Windows lors de l'exécution dans OSX, je lui donne généralement la moitié de tout ce que j'ai (moitié mémoire, moitié CPU) et cela semble fonctionner de manière optimale. Étant donné que tous les pilotes sont installés pour le mode que j'utilise (pilotes de bootcamp et outils de fusion vmware), il fonctionne correctement dans l'un ou l'autre mode.
En ce qui concerne votre question sur ArcPy - ne vous laissez pas berner par ce que fait le mode Unity dans VMWare Fusion. Cela vous permet de donner l'impression que Windows et OSX fonctionnent comme une seule car les fenêtres individuelles se ressemblent - mais elles sont toujours, pour la plupart , isolées. Oui, vous avez accès à la fois aux systèmes de fichiers et aux ressources réseau, mais c'est à peu près tout. Ainsi, vous pouvez très bien utiliser votre ArcPy à partir de l'environnement Windows ... mais ne vous attendez pas à pouvoir "importer" les bibliothèques que vous avez installées uniquement du côté OSX et tout fonctionnera correctement - ce sont deux environnements python isolés et si vous vouliez avoir ce travail vous devenez trop gourmand :)