Dernière mise à jour : 11 juillet 2021
Je viens de devenir AWS Certified Cloud Practitioner. Vous pouvez aussi en suivant la même excellente formation que j’ai suivie.
En janvier, j’ai acheté un Apple M1 Mac Mini. J’ai immédiatement mis un tas de miles dessus. Il fait une grande partie de ce dont j’ai besoin pour bien faire. Mais la seule chose qu’il ne fait pas et dont j’ai besoin : la virtualisation.
Cela va de soi : le M1 est un processeur ARM et presque tout ce qui tourne sur cette machine utilise la technologie de traduction Rosetta pour traduire les instructions x86_64 en ARM. Il est si bien conçu et étroitement intégré au matériel que certaines applications x86 s’exécutent plus rapide sur le M1 que sur les Mac Intel. C’est incroyable. Mais il ne prend pas en charge quelque chose d’aussi complexe qu’une machine virtuelle x86… encore.
Mais j’ai configuré quelques machines virtuelles ici, et je vais vous montrer comment le faire et ce que vous devez savoir.
Première étape : parallèles
Je ne suis pas un expert de Parallels. En fait, je l’ai acheté pour la première fois, je l’ai installé, puis j’ai lancé un flux en direct pour l’essayer.
Vous ne pouvez pas exécuter la version standard de Parallels sur le M1. Vous devrez télécharger Parallels pour Mac avec la puce Apple M1. Il s’agit d’une version spécialement conçue pour fonctionner avec Rosetta.
Ok cool, donc Parallels fonctionne sur le M1, cela signifie que nous pouvons exécuter n’importe quelle machine virtuelle maintenant, n’est-ce pas ?
Non. Pas exactement.
Donc, je voulais exécuter Windows sur cette chose. Cependant, nous n’avons pas d’option pour Bootcamp, et je ne peux pas télécharger un ISO x86_64 Windows 10 et l’installer.
Alors que faisons-nous?
Deuxième étape : obtenir l’aperçu de Windows 10 pour ARM
L’aperçu de Windows 10 pour ARM s’exécutera dans Parallels. C’est un aperçu de Windows Insider. Si vous n’êtes pas un Windows Insider, vous pouvez vous inscrire ici.
Vous pouvez le télécharger et l’installer en quelques clics comme n’importe quelle version de Windows.
Troisième étape : profitez de Windows 10 sur le M1
Il s’agit d’une version d’aperçu de Windows 10 pour les processeurs ARM. Voici certaines choses que vous devez savoir :
- Il n’est pas officiellement pris en charge sur le M1
- Il ne peut pas être activé (pour l’instant)
- Il exécute des applications x86_64 sous émulation (l’inverse de Rosetta)
Il fonctionnera donc, mais ce n’est pas parfait. Parlons de comment ça s’est passé.
Premières impressions
Donc, dans mon flux en direct, j’ai installé Windows 10. Il s’est installé assez rapidement. J’ai installé plusieurs applications x86 et configuré ma machine pour du développement frontal. Ce que j’ai remarqué :
- je peux passer en plein écran
- Il tourne assez rapidement
- Il “se sent” comme n’importe quelle autre version de Windows
- Je ne peux pas faire grand chose pour la mémoire
J’ai ensuite effectué un test Geekbench dessus. C’était moins qu’impressionnant.
Moins de la moitié sur le score Single-Core et environ 12% du score Multi-Core natif. Aie.
Partitions complètes :
Il y a plusieurs raisons à cela. Un être traversant deux couches de traduction. Donc, exécuter Geekbench “nativement” sur Big Sur n’est même pas vraiment natif, il fonctionne via le système Rosetta, mais assez rapidement.
Dans Windows 10, il s’agit d’une application x86_64 traduite en ARM, passant par Parallels en tant que x86_64 puis traduite à nouveau pour ARM natif. Ouais.
Cela étant dit, la machine ne semblait pas si lente. je devrais noter vous ne pourrez pas lui attribuer beaucoup de mémoire.
C’est parce que le M1 est limité, dans mon cas, j’ai 16 Go de mémoire, et environ 10 Go sont utilisés avant même que je démarre la machine Windows. Ainsi, vous pouvez ajouter de la mémoire virtuelle à vos risques et périls.
Résumé
Voici comment vous pouvez exécuter Windows 10 sur votre nouvel Apple M1. Je n’ai pas encore passé beaucoup de temps dessus, mais vous pouvez faire des “trucs Windows” de base sur votre M1 si vous en avez vraiment besoin. S’il y a quelques applications que vous devez exécuter, il peut probablement le gérer. Je ne vois pas de raison impérieuse d’exécuter Windows 10 de cette façon en tant que machine à plein temps. Vous renoncez à la mémoire et à la puissance du processeur pour cela. Vous ne pourrez pas exécuter de jeux, alors n’essayez même pas.
Mais c’est bien d’avoir au moins cette option disponible si vous en avez besoin.
Avez-vous essayé cela? Faites-moi savoir comment ça se passe!