Démonstration de la virtualisation ARM Windows M1 Mac

Démonstration de la virtualisation ARM Windows M1 Mac

La semaine dernière, le vice-président de l'ingénierie logicielle d'Apple, Craig Federighi, nous a dit que la version ARM de Windows 10 pouvait fonctionner en mode natif sur les Mac Apple Silicon M1, mais qu'elle relevait «vraiment de Microsoft». Maintenant, un développeur a trouvé une solution de contournement permettant la première virtualisation d'ARM Windows s'exécutant avec succès sur un Mac M1 et affirme que les performances sont «assez rapides».

Comme Federighi a expliqué que les Mac M1 pourraient certainement exécuter la version ARM de Windows 10 mais que cela reviendrait à Microsoft, nous avons détaillé les problèmes auxquels Apple est actuellement confronté et pourquoi il ne peut pas offrir Boot Camp avec les Mac Apple Silicon:

La licence actuelle de Microsoft ne permet pas à Apple d'utiliser sa version ARM de Windows 10 (car elle n'est pas préinstallée). Et précédemment, Microsoft a déclaré qu'il n'avait aucune nouvelle à partager lorsque The Verge lui a demandé de faire un changement pour autoriser Boot Camp sur les Mac ARM.

Nous sommes peut-être dans un certain temps avant que Microsoft ne change d'avis sur sa politique Windows ARM pour une exécution native sur Mac (si c'est le cas). Mais entre-temps, The 8-Bit a découvert que le développeur Alexander Graf était en mesure de faire quelques ajustements pour que son Mac M1 exécute le système d'exploitation en tant que virtualisation et a même souligné que "c'est assez accrocheur ici 😄".

Graf a également noté que «Windows ARM64 peut très bien exécuter des applications x86. Ce n’est pas aussi rapide que Rosetta 2, mais proche. »

Le 8 bits a donné plus de détails sur le processus que Graf a suivi pour y parvenir:

Il a pu y parvenir en exécutant Windows ARM64 Insider Preview en le virtualisant via Hypervisor.framework. Ce framework permet aux utilisateurs d'interagir avec les technologies de virtualisation dans l'espace utilisateur sans avoir à écrire des extensions de noyau (KEXT), selon Apple.

De plus, cela n’aurait pas été possible sans appliquer un correctif personnalisé au virtualiseur QEMU. QEMU est un émulateur et un virtualiseur de machine open source. Il est connu pour «atteindre des performances quasi natives» en exécutant le code invité directement sur le processeur hôte. Il va donc sans dire que seuls les invités ARM peuvent être parfaitement virtualisés sur une machine ARM comme les Mac compatibles M1.

Graf mentionne également dans l'un de ses tweets que «Windows ARM64 peut très bien exécuter des applications x86. Ce n’est pas aussi rapide que Rosetta 2, mais proche. »

Graf pense que son processus est «définitivement reproductible» mais qu'il n'offrira naturellement pas un système totalement stable.

Pour les utilisateurs avancés, vous pouvez essayer la solution de contournement (à vos risques et périls) avec des instructions détaillées de Graf ici. Mais pour la plupart, utiliser CrossOver ou attendre que le support Parallels atterrisse sera idéal.

FTC: Nous utilisons des liens d'affiliation automatique générant des revenus. Plus.


Consultez 9to5Mac sur YouTube pour plus d'informations sur Apple:

Articles similaires

Quels sont les plans de recharge de Voice Rate Cutter

Quels sont les plans de recharge de Voice Rate Cutter

Un Asus ROG Phone 4 redessiné avec une charge ultra-rapide pourrait être plus proche que vous ne le pensez

Un Asus ROG Phone 4 redessiné avec une charge ultra-rapide pourrait être plus proche que vous ne le pensez

Les meilleures histoires de cette semaine: détails du MacBook Pro et de l’iMac 2021, annonces REJI d’Apple, plus

Les meilleures histoires de cette semaine: détails du MacBook Pro et de l’iMac 2021, annonces REJI d’Apple, plus

Revue Amazfit GTR 2: activer et captiver

Revue Amazfit GTR 2: activer et captiver

Articles récents