Parallels peut désormais exécuter Windows et Linux x86 sur Apple Silicon Mac
Parallels Desktop, une application populaire pour exécuter des machines virtuelles Windows et Linux sur Mac, peut désormais exécuter des systèmes d'exploitation x86 64 bits sur les Mac Apple Silicon. Cela signifie que davantage de versions de Windows et Linux peuvent fonctionner sur les derniers ordinateurs Mac M1, M2, M3 et M4.
Parallels Desktop, VMWare Fusion, VirtualBox et d'autres outils de virtualisation similaires sont uniquement conçus pour exécuter des systèmes d'exploitation construits sur la même architecture que l'hôte. Lorsque les ordinateurs Mac utilisaient des processeurs Intel x86, un Mac pouvait virtualiser les versions PC classiques de Windows et Linux (et de nombreux autres systèmes d'exploitation) avec une baisse de performances minimale. Lorsque Apple est passé à l'architecture Apple Silicon basée sur ARM avec les premiers ordinateurs Mac M1, la virtualisation était principalement limitée à Windows 11 sur ARM et à certaines distributions ARM Linux.
La dernière mise à jour de Parallels Desktop 20.2 ajoute une prise en charge anticipée de l'émulation x86 sur Apple Silicon, permettant aux systèmes d'exploitation PC x86 traditionnels de fonctionner sur les ordinateurs Mac les plus récents. Il existait déjà des applications comme UTM qui pouvaient le faire (la plupart d'entre elles sont basées sur QEMU), mais cette fonctionnalité utilise le « moteur d'émulation propriétaire » de Parallels associé à l'hyperviseur intégré d'Apple.
La société a déclaré dans un article de blog : « De nombreux utilisateurs nous ont contactés et ont demandé la possibilité d'exécuter, de développer et de tester des applications Windows 32 bits dans un environnement natif. Certains d’entre vous ont également demandé la possibilité d’exécuter des machines virtuelles Linux x86_64 comme solution alternative à l’exécution de machines virtuelles Linux via Rosetta.
Parallels sur Apple Silicon peut désormais « exécuter Windows 10 x86_64 existant, Windows 11*, Windows Server 2019/2022 et certains distributifs Linux avec le BIOS UEFI via Parallels Emulator ». Vous pouvez également créer de nouvelles machines virtuelles Windows 10 21H2 et Windows Server 2022 si nécessaire.
Il y a de grosses limites. Vous ne pouvez exécuter que des systèmes d'exploitation x86 64 bits (désolé, fans de FreeDOS), mais ces systèmes d'exploitation 64 bits peuvent exécuter des applications 32 bits. Il n'y a pas non plus de prise en charge des périphériques USB, de la virtualisation imbriquée (donc WSL2 ne fonctionnera pas) ou de l'hyperviseur Parallels. Les performances seront également « très lentes », puisque les instructions x86 doivent être traduites en ARM. La société a déclaré : « Le temps de démarrage de Windows est d'environ 2 à 7 minutes, selon votre matériel. La réactivité du système d’exploitation Windows est également faible.
L'option permettant de créer des machines x86 est toujours masquée dans Parallels. Il existe un article d'assistance qui explique davantage de limitations et comment les activer. Parallels est également toujours un logiciel payant, donc si vous souhaitez un moyen gratuit de faire tourner une machine virtuelle x86 lente, essayez UTM.