Actualités Apple

Un développeur virtualise avec succès Windows pour Arm sur M1 Mac

Vendredi 27 novembre 2020 à 7 h 16 HNP par Hartley Charlton

Développeur Alexandre Graf a virtualisé avec succès la version Arm de Windows sur un M1 Mac, prouvant que le ‌M1‌ puce est capable d'exécuter le système d'exploitation de Microsoft (via Le 8 bits ).





fenêtres 10

Actuellement, les Mac avec le ‌M1‌ puce ne prend pas en charge Windows et il n'y a pas de fonctionnalité Boot Camp comme c'est le cas sur les Mac Intel, mais la prise en charge de Windows est une fonctionnalité que de nombreux utilisateurs aimeraient voir.



En utilisant le virtualiseur open source QEMU, Graf a pu virtualiser la version Arm de Windows sur le ‌M1‌ d'Apple. puce, sans émulation. Depuis le ‌M1‌ puce est un SoC Arm personnalisé, il n'est plus possible d'installer la version x86 des applications Windows ou x86 Windows à l'aide de Boot Camp, comme c'était le cas avec les précédents Mac à processeur Intel. Cependant, a-t-il déclaré dans un Tweeter que lorsqu'il est virtualisé sur un ‌M1‌ Mac, 'Windows ARM64 peut très bien exécuter les applications x86. Ce n'est pas aussi rapide que Rosetta 2, mais proche.'

Graf a pu exécuter Windows ARM64 Insider Preview en le virtualisant via Hypervisor.framework. Apple dit cela permet aux utilisateurs d'interagir avec les technologies de virtualisation sans avoir à écrire des extensions de noyau (KEXT).

Graf a appliqué un correctif personnalisé au virtualiseur QEMU, qui est dit-on connu pour « atteindre des performances quasi natives » en exécutant le code invité directement sur le processeur hôte. Cela signifie que la version Arm de Windows peut être virtualisée sur ‌M1‌ Mac avec d'excellentes performances.

Bien que l'expérience de Graf en soit encore à ses débuts, il pense que d'autres pourraient reproduire ses résultats. «C'est le début pour ça. Il est certainement possible de reproduire mes résultats - tous les correctifs sont sur la liste de diffusion - mais ne vous attendez pas encore à un système stable et entièrement fonctionnel', a-t-il mentionné . Surtout, Graf a démontré que Windows est capable de fonctionner sur ‌M1‌ Mac.

Craig Federighi, directeur de l'ingénierie logicielle d'Apple dit récemment que Windows arrive sur ‌M1‌ Macs est «à Microsoft». Le ‌M1‌ puce contient les technologies de base nécessaires pour exécuter Windows, mais Microsoft doit décider d'accorder une licence à sa version Arm de Windows aux utilisateurs de Mac.

Voir le processus complet de Graf pour virtualiser la version Arm de Windows pour plus d'informations.

Balises : Microsoft , Windows , Guide du silicium d'Apple , Guide M1