Máquina virtual
Una máquina virtual es una aplicación de software que emula una computadora completa.
Sistema de archivos
La máquina virtual abre un archivo grande en el host y almacena un sistema de archivos completo en su interior. El sistema de archivos incluye un sistema operativo para arrancar, como BSD, Linux, MS Windows o Mac OS X. La licencia de Apple permite que Mac OS X se ejecute en una máquina virtual solo cuando esté alojado en una Mac real (física).
Copias de seguridad fáciles
Uno de los beneficios de tener un sistema de archivos invitado completo almacenado en un solo archivo en el sistema operativo host son las copias de seguridad fáciles. Adjunte un disco duro externo y copie sobre el único (pero grande) archivo de VM para capturar una instantánea. Tenga en cuenta que debe excluir estos archivos VM de su Time Machine ya que su tamaño abrumará su almacenamiento de Time Machine. Para excluirlos, use la pestaña Privacy
en el panel Time Machine
de System Preferences
. Además, su aplicación de VM puede ofrecer una configuración para excluir de Time Machine.
Todo el escritorio dentro de una ventana
La máquina virtual se ejecuta en una ventana como cualquier otra aplicación en la computadora host. Dentro de esa ventana habrá otro escritorio de Mac. Puede que le resulte menos confuso ejecutar la máquina virtual en modo de pantalla completa, por lo que el escritorio virtual se hace cargo de toda la pantalla, por lo que parece ser una segunda Mac. Consulte los paneles de Preferencias del sistema para los gestos de mouse, trackpad y Mission Control para cambiar entre las aplicaciones de pantalla completa.
Normalmente trabajo de esta manera como desarrollador de software . Cada proyecto de desarrollo vive en su propia máquina virtual. Esto funciona tan bien que configuro el Mac virtual Dock en el lado derecho de la pantalla mientras el Mac Dock real está a la izquierda, por lo que puedo diferenciarme como recordatorio mientras trabajo.
Productos VM
Los principales productos de VM disponibles para los hosts de Mac son:
Consulte estas comparaciones .
Los tres son productos sólidos, mantenidos activamente y mejorados. Todo funciona sorprendentemente bien en una Mac. Todos ejecutan varios sistemas operativos como sistemas operativos invitados, incluyendo BSD , Linux , y muchos más.
Los dos primeros admiten directamente la instalación de Mac OS X como sistema operativo invitado. Simplemente apúntelos a la aplicación de instalación de Apple para cualquiera de las versiones más recientes de Mac OS X que se remontan al menos a Mountain Lion. VirtualBox no es tan simple, aparentemente requiere algunos trucos para instalar Mac OS X como invitado.
Los dos primeros productos enumerados han puesto mucho trabajo en las características para integrar el sistema operativo invitado con el sistema operativo host. Encuentro esas características innecesarias e incluso contraproducentes. Afortunadamente, puedes desactivar gran parte de esa integración.
Redes
La red se puede compartir con la computadora host, usando la misma dirección IP. O VM puede presentar su propia IP a la red, apareciendo como una segunda computadora. En tercer lugar, la máquina virtual puede estar aislada de la red externa. Tu elección.
Limitaciones
Las máquinas virtuales funcionan sorprendentemente bien en general. Cada versión de cada herramienta de VM que he usado siempre tiene algún problema técnico u otro, pero nunca un show stopper.
Una limitación importante es la falta de soporte para gráficos acelerados por hardware. Así que jugar videos y juegos funciona mal. El uso general puede parecer lento, ya que los menús y las ventanas no se dibujan tan rápido. He comprobado que esto es cierto para los tres productos enumerados al ejecutar Mac OS X como SO invitado, a partir de 2015-10.
No sé sobre el soporte de múltiples monitores. He utilizado las versiones de Parallels 8, 9, 10 y 11 con éxito con varios monitores en el host Mac, pero la máquina virtual solo conocía un monitor a la vez.
Requiere mucha memoria
Uso un MacBook Retina 15 "laptop con un monitor HDMI o un monitor DisplayPort . Tengo 16 gigas de memoria instalada. Las máquinas virtuales requieren mucha memoria y es posible que no funcionen bien en Mac con dos o cuatro gigas.
Requiere espacio de almacenamiento
Cada archivo VM puede ser grande, por lo general a partir de algunos conciertos y aumentando a varias decenas de conciertos. Planifique en consecuencia. Cada producto enumerado tiene una función para recuperar espacio vacío que puede acumularse dentro de su 'archivo VM'.