Máquina virtual
Una máquina virtual es una aplicación de software que emula una computadora completa.
Sistema de archivos
La VM abre un archivo grande en el host y almacena un sistema de archivos completo en su interior. Ese sistema de archivos incluye un SO para arrancar, como BSD, Linux, MS Windows o Mac OS X. La licencia de Apple permite que Mac OS X se ejecute en una VM solo cuando está alojado en una Mac real (física).
Copias de seguridad fáciles
Una de las ventajas de tener un sistema de archivos invitado completo almacenado en un solo archivo en el sistema operativo host es una copia de seguridad fácil. Adjunte un disco duro externo y copie sobre el único archivo VM (pero grande) 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 Privacy
pestaña en el Time Machine
panel de System Preferences
. Además, su aplicación VM puede ofrecer una configuración para excluir de Time Machine.
Escritorio completo dentro de una ventana
La VM se ejecuta en una ventana como cualquier otra aplicación en la computadora host. Dentro de esa ventana habrá otro escritorio Mac completo. Puede que le resulte menos confuso ejecutar la VM en modo de pantalla completa, por lo que el escritorio virtual ocupa toda la pantalla y parece ser una segunda Mac. Consulte los paneles de Preferencias del sistema para el mouse, el panel táctil y los gestos de Mission Control para cambiar entre aplicaciones de pantalla completa.
Regularmente trabajo de esta manera como desarrollador de software . Cada proyecto de desarrollo vive en su propia máquina virtual. Esto funciona tan bien que configuré el Mac Dock virtual en el lado derecho de la pantalla mientras el Mac Dock real está a la izquierda, por lo que puedo diferenciarlo como un recordatorio mientras trabajo.
Productos VM
Los principales productos VM disponibles para hosts Mac son:
Ver estas comparaciones .
Los tres son productos sólidos, mantenidos y mejorados activamente. Todos funcionan sorprendentemente bien en una Mac. Todos ejecutan varios sistemas operativos como sistemas operativos invitados, incluidos 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 primeros dos productos enumerados han puesto mucho trabajo en las funciones para integrar el SO huésped con el SO host. Encuentro esas características innecesarias e incluso contraproducentes. Afortunadamente, puede deshabilitar gran parte de esa integración.
Redes
La red se puede compartir con la computadora host, utilizando la misma dirección IP. O VM puede presentar su propia IP a la red, apareciendo como una segunda computadora. En tercer lugar, la VM se puede aislar 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 obstáculo.
Una limitación importante es la falta de soporte para gráficos acelerados por hardware. Por lo tanto, reproducir 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. Verifiqué que esto es cierto para los tres productos enumerados cuando se ejecuta Mac OS X como SO huésped, a partir de 2015-10.
No sé sobre el soporte de múltiples monitores. He usado las versiones 8, 9, 10 y 11 de Parallels con éxito con múltiples monitores en la Mac host, pero la máquina virtual solo sabía de un monitor a la vez.
Requiere mucha memoria
Uso una computadora portátil MacBook Retina de 15 " con un monitor HDMI o un monitor DisplayPort. Tengo 16 gigas de memoria instaladas. Las máquinas virtuales requieren mucha memoria, y pueden no funcionar bien en Mac con dos o cuatro gigas.
Requiere espacio de almacenamiento
Cada archivo VM puede ser grande, generalmente comienza en unos pocos conciertos y se eleva a varias decenas de conciertos. Planificar en consecuencia. Cada producto enumerado tiene una función para recuperar el espacio vacío que puede acumularse dentro de su 'archivo VM.