Los usuarios y desarrolladores han descubierto que las nuevas computadoras Mac equipadas con chips M4 presentan una limitación importante: no pueden ejecutar máquinas virtuales con versiones de macOS anteriores a Ventura 13.4.
Según reportes detallados por Howard Oakley de Eclectic Light Company y el investigador de seguridad Csaba Fitzl, cuando se intenta iniciar una máquina virtual con una versión anterior del sistema operativo, la pantalla se queda en negro y el arranque falla por completo.
El problema parece ocurrir durante las etapas iniciales del arranque del kernel. El Monitor de Actividad muestra solo un núcleo virtual activo, aunque se hayan asignado múltiples núcleos, lo que indica que el fallo sucede antes de que el kernel de la máquina virtual pueda inicializar los núcleos adicionales.
Esta restricción es exclusiva de los Mac M4, ya que los modelos con chips M1, M2 y M3 pueden ejecutar sin problemas máquinas virtuales con macOS Monterey y versiones posteriores.
Las versiones de macOS actualmente compatibles para virtualización en Mac M4 son:
- macOS Ventura 13.4 y posteriores
- macOS Sonoma 14
- macOS Sequoia 15
Para solucionar este problema, Apple necesitaría publicar archivos IPSW actualizados para las versiones anteriores de macOS, algo sin precedentes que hace improbable una solución.
Esta limitación se suma a otras restricciones existentes en la virtualización en Mac con Apple Silicon, como la imposibilidad de ejecutar aplicaciones de la App Store en máquinas virtuales. Sin embargo, Apple introdujo mejoras en macOS Sequoia permitiendo iniciar sesión en iCloud dentro de las máquinas virtuales de macOS.
Los nuevos Mac M4 fueron presentados por Apple en octubre, incluyendo nuevas versiones del iMac, Mac mini y MacBook Pro.