La semaine dernière, le vice-président du génie logiciel d’Apple, Craig Federighi, nous a dit que la version ARM de Windows 10 pourrait fonctionner nativement sur Apple Silicon Mac M1, mais était «vraiment à la hauteur 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 sa version ARM de Windows 10 à utiliser par Apple (car elle n’est pas préinstallée). Et auparavant, Microsoft a déclaré qu’il n’avait aucune nouvelle à partager lorsque Le bord a demandé à ce qu’il fasse une modification 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 en attendant, Le 8 bits 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.

READ  Avez-vous le trophée Platine dans Marvel's Spider-Man: Miles Morales? Sony peut vous envoyer un e-mail avec une récompense

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 «certainement 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 instructions détaillées de Graf ici. Mais pour la plupart, en utilisant CrossOver, ou en attente de Support parallèle à la terre 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: