À retenir : – Les Mac M4 ne peuvent pas exécuter des machines virtuelles de versions antérieures à macOS 13.4. – Un écran noir apparaît lorsqu’on tente de démarrer une machine virtuelle avec une ancienne version. – Le problème se produit pendant le démarrage du noyau, limitant l’activation des coeurs virtuels. – Les Mac M1, M2 et M3 peuvent gérer des machines virtuelles avec des versions plus anciennes sans souci. – Un correctif d’Apple pour résoudre ce problème semble peu probable.
Les Mac équipés de puces M4 rencontrent des difficultés pour exécuter des machines virtuelles basées sur des versions antérieures à macOS 13.4. En effet, selon plusieurs observations, le support s’arrête avec macOS Ventura 13.4.
Ces limitations ont été mises en lumière par le chercheur en sécurité Csaba Fitzl ainsi qu’Eclectic Light Company. Les logiciels de virtualisation tels qu’UTM présentent un fonctionnement restreint sur les modèles Mac M4, y compris les MacBook Pro, Mac mini et iMac. Lorsque les utilisateurs tentent de lancer une machine virtuelle utilisant une version plus ancienne de macOS, ils sont confrontés à un écran noir et la virtualisation ne parvient pas à démarrer correctement.
Ce problème semble se manifester pendant les premières étapes du démarrage du noyau (kernel). Le moniteur d’activité montre en effet qu’un seul cœur virtuel est actif alors que plusieurs cœurs devraient être assignés. Cela laisse entendre que l’échec survient avant que le noyau de la machine virtuelle puisse activer ces cœurs supplémentaires.
Il est intéressant de noter que cette contrainte est spécifique aux modèles M4 ; en revanche, les Macs équipés des puces M1, M2 et M3 ne rencontrent pas ces soucis. Par exemple, ils peuvent faire fonctionner une machine virtuelle sous macOS Monterey 12.0.1 ou d’autres versions plus récentes, bien que quelques limitations soient présentes.
En ce qui concerne macOS Big Sur (11.x), il convient de rappeler que les Macs Apple Silicon n’ont jamais permis la virtualisation de ce système d’exploitation.
Pour résumer : les Macs avec puces M4 peuvent gérer des machines virtuelles uniquement avec macOS 13.4 et les versions ultérieures telles que Ventura, Sonoma 14 et Sequoia 15. Il est important d’intégrer cette limitation dans vos réflexions sur l’utilisation potentielle des machines virtuelles.
Quant à la possibilité qu’Apple propose un correctif pour remédier à cette situation ? Étant donné que le souci se manifeste tôt dans le processus de démarrage, un correctif nécessiterait vraisemblablement qu’Apple sorte des fichiers IPSW actualisés pour ces anciennes versions de macOS — une démarche qui serait inédite pour l’entreprise et semble peu probable.
Cette restriction vient s’ajouter aux autres limitations déjà présentes concernant la virtualisation sur les Macs Apple Silicon, comme l’incapacité à exécuter certaines applications disponibles sur l’App Store au sein des machines virtuelles. Cependant, depuis l’introduction de macOS Sequoia, Apple a permis aux utilisateurs d’accéder à leur compte iCloud via ces configurations virtuelles — ce qui n’était pas possible auparavant.
Grand maitre Goa'uld des dessins animés, j'ai beaucoup aidé sur l'ancienne version du site de 2002 et je reviens filer un coup de main quand j'ai du temps.