« Les Mac resteront les Mac que vous connaissez et que vous aimez », assure Andreas Wendker, vice-prĂ©sident dâApple en charge de lâingĂ©nierie logicielle. Oui mais voilĂ , pour certains, le Mac est aussi un PC. Apple a bien pris soin de dĂ©montrer la virtualisation sur ses pucesâŠÂ mais avec des conteneurs Docker et des systĂšmes GNU/Linux qui intĂ©ressent surtout les dĂ©veloppeurs. Faut-il craindre la fin de la compatibilitĂ© avec Windows ?
Rosetta « traduit » toutes les applications, sauf les machines virtuelles x86_64, et les extensions de noyau indispensables aux applications de virtualisation1. Cela signe la fin des solutions de virtualisationâŠÂ qui refusent dâutiliser les outils fournis par Apple. Les extensions de noyau sont dĂ©prĂ©ciĂ©es depuis plusieurs annĂ©es, et doivent ĂȘtre remplacĂ©es par les extensions systĂšme conçues avec DriverKit.
DriverKit prend explicitement en charge les besoins des solutions de virtualisation. Mieux : depuis OS X Yosemite, le systĂšme possĂšde son propre hyperviseur, qui permet de concevoir des applications de virtualisation extrĂȘmement lĂ©gĂšres et parfaitement respectueuses des politiques de sĂ©curitĂ© du systĂšme. Et cela fonctionne !
Les ingĂ©nieurs dâApple utilisent dĂ©jĂ une prĂ©version de Parallels Desktop adaptĂ©e aux processeurs ARM. VMware travaille sur une version de Fusion exploitant lâhyperviseur de macOS, qui sera disponible « au dĂ©but du mois de juillet ». Michael Roy, responsable du dĂ©veloppement de la solution de virtualisation de VMware, attend de recevoir son DTK pour Ă©prouver la future version ARM.
Une chose est sure : seuls les systĂšmes compatibles avec lâarchitecture ARMv8-A pourront ĂȘtre virtualisĂ©s par le biais de lâhyperviseur de macOS sur les machines dotĂ©es dâun processeur Apple. Les principales distributions GNU/Linux sont dĂ©jĂ adaptĂ©es, comme les trois grandes distributions BSD, et quelques systĂšmes plus exotiques.
Et Windows 10 ? Microsoft propose une version ARM depuis quelques annĂ©es, compatible avec les applications UWP compilĂ©es pour les architectures ARM, mais aussi les bonnes vieilles applications Win32 compilĂ©es pour lâarchitecture x862. Le problĂšme nâest pas la compatibilitĂ©, mais la commercialisation de cette version ARM Ă lâunitĂ©3.
Boot Camp est toujours prĂ©sent dans macOS Big Sur, mais nâapparait pas dans la liste des applications adaptĂ©es aux processeurs Apple. Ce sera probablement le plus gros changement : si la virtualisation semble plus ou moins assurĂ©e, lâinstallation aux cĂŽtĂ©s de macOS semble avoir du plomb dans lâaile. Il ne faut pas paniquer, mais un peu quand mĂȘme.
MĂ J du 25 juin 2020. Ars Technica dit avoir obtenu la confirmation que « Boot Camp ne fonctionnera pas sur les Mac dotĂ©s dâune puce Apple ». « La voie, câest la virtualisation », confirme Craig Federighi dans le podcast Daring Fireball, « les hyperviseurs peuvent ĂȘtre trĂšs efficaces, donc le besoin de dĂ©marrage direct ne devrait pas ĂȘtre un problĂšme. » Ce qui ne rĂšgle pas la question de la disponibilitĂ© dâune version ARM de Windows 10 installable par les utilisateurs finaux, Microsoft se contentant de rĂ©pĂ©ter quâelle la rĂ©serve pour le moment aux fabricants de PC.
-
Ainsi que les instructions AVX, AVX2, et AVX512. Â â©ïž
-
ExĂ©cutĂ©es par le biais dâune couche dâĂ©mulation. Les applications x64 ne sont pas prises en charge, mais la plupart sont aussi disponibles dans une version 32 bits.  â©ïž
-
Nous avons demandĂ© Ă Microsoft si elle comptait commercialiser la version ARM Ă lâunitĂ©, et nous mettrons Ă jour cet article lorsque nous aurons obtenu une rĂ©ponse. De petits malins ont rĂ©cupĂ©rĂ© depuis longtemps des liens de tĂ©lĂ©chargement pour installer la version ARM de Windows 10 sur des ordinateurs comme le Raspberry Pi.  â©ïž