Si vous avez besoin de virtualiser une ancienne version de macOS sur un Mac Apple Silicon — et le « ancien » est tout relatif ici —, méfiez-vous : les Mac équipés d'un processeur M4 se limitent à macOS Ventura, Sonoma et Sequoia.
La virtualisation de macOS a toujours été un problème : Apple ne permettait pas de virtualiser les versions clients de Mac OS X 10.4 à 10.6 (il faut obligatoirement une version serveur) et l'arrivée des puces Apple Silicon n'a pas arrangé les choses. Les frameworks de virtualisation des différents OS ne permettent pas de virtualiser macOS Big Sur (vous êtes condamnés à garder un Mac compatible si vous avez besoin spécifiquement de cette version) et la compatibilité pour les OS suivants n'est que partielle.
Actuellement, comme l'indique Eclectic Light, les Mac équipés de puces M1 à M3 (variantes Pro, Max et Ultra comprises) peuvent virtualiser macOS Monterey (macOS 12), Ventura (13), Sonoma (14) et Sequoia (15). Certaines fonctions peuvent ne pas être proposées, notamment le partage de données entre l'hôte et le client, mais si vous utilisez la dernière mise à jour mineure d'un système d'exploitation, tout devrait fonctionner.
Sur les puces M4, la donne est différente : macOS Monterey ne fonctionne pas, ni les premières versions de macOS Ventura. Vous aurez au minimum besoin de la version 13.4. Si vous avez une machine virtuelle de macOS qui fonctionne avec une puce Apple Silicon, il est donc conseillé de bien la mettre à jour — si c'est possible — avant la migration vers un Mac équipé d'une puce M4. Les raisons exactes de l'absence de compatibilité ne sont pas connues. Rappelons enfin qu'Apple ne permet généralement pas l'installation d'une ancienne version de macOS nativement sur un Mac : les Mac équipés d'une puce M4 ne peuvent fonctionner directement que sous macOS Sequoia.