Máquina virtual
A máquina virtual es una aplicación que emula un ordenador completo.
Sistema de archivos
La VM abre un gran archivo en el host, y almacena un sistema de archivos completo en su interior. Ese 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 VM sólo cuando se aloja en un Mac real (físico).
Copias de seguridad sencillas
Una de las ventajas de tener todo el sistema de archivos del huésped almacenado en un único archivo en el sistema operativo anfitrión es la facilidad para realizar copias de seguridad. Conecte un disco duro externo y copie el archivo único (pero grande) de la VM para capturar una instantánea. Tenga en cuenta que debe excluir estos archivos VM de su La máquina del tiempo ya que su tamaño sobrepasará el almacenamiento de Time Machine. Para excluirlos, utilice la opción Privacy
en la pestaña Time Machine
panel de System Preferences
. Además, su aplicación VM puede ofrecer un ajuste para excluir de Time Machine.
Todo el escritorio dentro de una ventana
La VM se ejecuta en una ventana como cualquier otra aplicación en el ordenador anfitrión. Dentro de esa ventana habrá todo un escritorio de otro Mac. Puede que le resulte menos confuso ejecutar la VM en modo de pantalla completa, de modo que el escritorio virtual ocupe toda la pantalla y parezca así un segundo Mac. Vea la Preferencias del sistema paneles para el ratón, el trackpad y los gestos de Mission Control para cambiar entre aplicaciones a pantalla completa.
Trabajo regularmente 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 Muelle a la derecha de la pantalla, mientras que el Dock real del Mac está a la izquierda, para poder diferenciarlo como recordatorio mientras trabajo.
Productos VM
Los principales productos de VM disponibles para hosts Mac son :
Ver estas comparaciones .
Los tres son productos sólidos, mantenidos y mejorados activamente. Todos funcionan sorprendentemente bien en un 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. Sólo tienes que dirigirte 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 sencillo, ya que aparentemente requiere algunos trucos para instalar Mac OS X como invitado.
Los dos primeros productos de la lista han puesto mucho empeño en las características para integrar el SO invitado con el SO anfitrión. Yo encuentro esas características innecesarias e incluso contraproducentes. Afortunadamente, se puede desactivar gran parte de esa integración.
Redes
La red puede ser compartida con el ordenador central, utilizando la misma dirección IP. O la VM puede presentar su propia IP a la red, apareciendo como un segundo ordenador. En tercer lugar, la VM puede estar aislada de la red externa. Tú eliges.
Limitaciones
Las máquinas virtuales funcionan sorprendentemente bien en general. Todas las versiones de todas las herramientas de VM que he utilizado siempre tienen algún fallo u otro, pero nunca un obstáculo.
Una de las principales limitaciones es la falta de soporte para gráficos acelerados por hardware. Por lo tanto, la reproducción de vídeos y juegos tiene un bajo rendimiento. El uso general puede parecer lento, ya que los menús y Windows no se dibujan tan rápidamente. He comprobado que esto es cierto para los tres productos mencionados cuando se ejecuta Mac OS X como sistema operativo invitado, a partir de 2015-10.
No sé si es compatible con varios monitores. He utilizado las versiones 8, 9, 10 y 11 de Parallels con éxito con múltiples monitores en el Mac anfitrión, pero la máquina virtual sólo conocía un monitor a la vez.
Requiere mucha memoria
Utilizo un Ordenador portátil MacBook Retina de 15". con un monitor HDMI o un monitor DisplayPort. Tengo 16 gigas de memoria instalada. Las máquinas virtuales requieren mucha memoria, y puede que no funcionen bien en Macs con dos o cuatro gigas.
Requiere espacio de almacenamiento
Cada archivo de VM puede ser grande, normalmente empezando por unos pocos gigas y llegando a varias decenas de gigas. Planifique en consecuencia. Cada producto de la lista tiene una función para recuperar el espacio vacío que puede acumularse en su archivo VM.