Búsqueda de sitios web

VirtualBox ahora funciona en Apple Silicon, aquí está lo que funciona (y lo que no)


VirtualBox es un pilar de la virtualización. Proporciona una forma relativamente fácil de usar y gratuita para crear y gestionar máquinas virtuales en Windows, Linux y macOS. Sin embargo, con la transición a los silicios de Apple, VirtualBox dejó de ser compatible con los dispositivos modernos de macOS. Hasta ahora.

VirtualBox te permite ejecutar cualquier sistema operativo en una máquina virtual.

Las máquinas virtuales son computadoras virtuales aisladas. Esencialmente, es una PC totalmente separada que funciona dentro del hardware de su dispositivo actual, en lugar de tener su propio hardware. Esto significa que puede ejecutar sistemas operativos completamente aislados dentro de ellas, incluidos diferentes sistemas operativos en comparación con el host. Por ejemplo, puede ejecutar una máquina virtual Linux en Windows o viceversa. Sin embargo, hay limitaciones: por razones de rendimiento y compatibilidad, a menudo es mejor que el hardware físico subyacente coincida de cerca con el hardware virtualizado.

VirtualBox fue desarrollado principalmente para virtualizar sistemas x86, que anteriormente contaban entre ellos dispositivos Apple Mac. Así que, con el cambio a los procesadores de silicio de Apple M1, M2, etc., el soporte para VirtualBox se eliminó. Esto dejó a los usuarios de Mac que anteriormente dependían de VirtualBox para ejecutar aplicaciones de Windows y Linux, sin una plataforma de virtualización probada a menos que optaran por usar productos de pago como Parallels (que es muy bueno, pero que, aun así, tiene un costo anual que podría ser difícil de justificar para un uso ligero).

Afortunadamente, para aquellos de nosotros que nos gusta lo gratis y también necesitamos virtualización en Macs con silicon de Apple, VirtualBox para silicon de Apple finalmente está aquí.

Instalando VirtualBox en macOS

Instalar VirtualBox en macOS es tan simple como instalar cualquier otra aplicación. Dirígete al sitio web de VirtualBox para descargar el paquete de instalación para hosts con Apple silicon.

Abre la imagen de disco descargada y luego ejecuta el instalador VirtualBox.pkg.

Siga las indicaciones para completar la instalación, luego abra VirtualBox desde la carpeta de Aplicaciones para iniciar el Administrador de VirtualBox, donde puede crear y ejecutar máquinas virtuales.

Ejecutando Windows 11 para ARM en VirtualBox en Apple Silicon

Mi primera prueba fue intentar ejecutar Windows 11 para PC con arquitectura ARM en VirtualBox, que se puede descargar de Microsoft.

Aunque Windows 11 en VirtualBox para el silicio de Apple no es oficialmente soportado, decidí intentarlo de todos modos. Detallaré los pasos que seguí, pero advierto que no tuve éxito en hacerlo funcionar.

Crear una nueva máquina virtual es solo cuestión de hacer clic en el gran botón "Nuevo" en la parte superior del Administrador de VirtualBox y luego completar los detalles de la nueva máquina virtual. No había opción para Windows 11 bajo "Tipo" o "Versión", por lo que se dejaron en sus valores predeterminados.

Me aseguré de que hubiera al menos 4GB de RAM y 128MB de memoria de video.

Como esto fue solo para pruebas, no asigné mucho espacio en disco.

Hacer clic en el botón "Finalizar" al final del proceso creará la nueva máquina virtual con la configuración especificada.

Para iniciar una máquina virtual desde el Administrador de VirtualBox, selecciona la Máquina Virtual de la lista a la izquierda y luego presiona el botón "Iniciar" en la parte superior de la ventana para iniciar la Máquina Virtual.

Desafortunadamente, no importa lo que intentara o qué combinación de configuraciones utilizara, siempre obtenía el mismo resultado: un error crítico y sin Windows 11.

La última versión de VirtualBox hasta la fecha de la prueba es 7.1.8-168469. Cruzo los dedos para que obtengamos soporte oficial para huéspedes de Windows 11 en algún momento en el futuro.

Ejecutando Linux en VirtualBox en Apple Silicon

Tuve mucho mejores resultados al hacer que Linux funcionara y pude hacer que una versión completa de Fedora corriera. Esto me permite crear máquinas virtuales de Linux para probar herramientas de desarrollo y trabajar en proyectos en un entorno aislado.

El proceso fue prácticamente el mismo que se detalló arriba, excepto que establecí el "Tipo", "Subtipo" y "Versión" correctos para la versión de Fedora que quería usar al crear la máquina virtual. Todo se inició sin problemas. Puedes consultar la documentación de VirtualBox para ver una lista de los invitados de Linux compatibles.

No hay mucho más que decir aquí: En unos pocos minutos tenía una versión completa de escritorio de Fedora corriendo en VirtualBox en Apple Silicon.

Las ediciones de invitado de VirtualBox también se instalaron sin problemas, lo que me dio integraciones útiles como copiar y pegar entre el host y el invitado. Pausar y reanudar la máquina virtual también "simplemente funcionó".

Bueno para experimentar, pero no (todavía) listo para producción

Aunque mi MacBook no es exactamente un potente, todavía esperaba un poco más, y la falta de soporte para Windows es un poco desalentadora ya que este es un caso de uso importante para la virtualización en macOS. Seguiré confiando en mi PC de escritorio que ejecuta la bien probada versión x86 de VirtualBox para la virtualización de Windows y cualquier cosa importante. Dicho esto, es un principio temprano para VirtualBox en el silicio de Apple, y espero que las cosas mejoren drásticamente con el tiempo. Definitivamente volveré a consultar en unos meses.

Si estás buscando otras opciones de virtualización en Mac, puedes probar Parallels, VMware Fusion o UTM. Los escritorios en la nube también se están convirtiendo en una alternativa viable: Windows 365 pone un PC con Windows completo en la nube al que puedes acceder desde tu Mac.

Artículos relacionados