Ejecuto ArcGIS en OSX casi todos los días usando VMWare. La única diferencia es que no lo tengo instalado en una máquina virtual, es una partición de bootcamp , y permíteme explicarte por qué, en mi humilde opinión, esto tiene más ventajas que una instalación de VM estándar para ArcGIS.
Primero saquemos VMWare de la ecuación y hablemos de Bootcamp puro.
Cuando usa Bootcamp, en realidad está creando una partición separada para Windows en su disco. Son instalaciones completamente separadas de sistemas operativos. En el momento del arranque, puede mantener presionada la tecla de opción y elegir si arranca en Windows o en OSX. Siempre que tenga instalados los controladores de Windows de bootcamp adecuados , esto garantiza que es la forma más rápida de ejecutar Windows en ese hardware, ya que solo se ejecuta en Windows en ese momento. La desventaja es clara: debe elegir qué sistema operativo ejecutará en el momento del inicio y si necesita cambiar el sistema operativo, bueno, debe reiniciar.
Sí, eso apesta.
Bienvenido a VMWare Fusion. VMWare le permite hacer dos cosas con Bootcamp. Una de ellas es importar su partición de bootcamp a una nueva máquina virtual creando efectivamente un clon completo de esa partición de bootcamp y volcarla en una VM dentro de OSX; NO haga esto .
La otra cosa que te permite hacer es iniciar su partición Bootcamp desde el interior de OSX accediendo a esa parte del disco. Esto es genial y es lo que uso. Asegúrese de tener las herramientas VMWare instaladas en su partición de bootcamp cuando la ejecute desde OSX; de lo contrario, las cosas son lentas.
Lo que esta configuración le permite hacer es elegir qué tan rápido desea que se ejecute ArcGIS.
Cuando desee la ventaja de ejecutar OSX y Windows, puede usar VMWare Fusion y ejecutar su partición Bootcamp virtualizada.
Cuando desee la velocidad máxima de ArcGIS, reinicie la máquina y úsela de forma nativa.
En cuanto a cuántos recursos dar a Windows cuando se ejecuta dentro de OSX, generalmente le doy la mitad de lo que tengo (mitad memoria, mitad CPU) y esto parece funcionar de manera óptima. Como tengo todos los controladores instalados para cualquier modo que esté ejecutando (controladores de bootcamp y herramientas de fusión vmware), funciona bien en cualquier modo.
Con respecto a su pregunta sobre ArcPy, no se deje engañar por lo que está haciendo el modo Unity en VMWare Fusion. Le permite hacer que parezca que Windows y OSX se ejecutan como uno solo porque las ventanas individuales se ven iguales, pero aún están, en su mayoría , aisladas. Sí, tiene acceso tanto a los sistemas de archivos como a los recursos de red, pero eso es todo. Por lo tanto, puede utilizar su ArcPy desde el entorno de Windows perfectamente ... pero no espere poder "importar" ninguna biblioteca que haya instalado solo en el lado de OSX y todo funcionará bien: esos son dos entornos de Python aislados y si querías tener este trabajo te estás volviendo demasiado codicioso :)