Windows ARM sur les Mac M1 ? La balle est dans le camp de Microsoft

Mickaël Bazoge |

Dans une interview au long cours pour ArsTechnica, Craig Federighi est revenu sur un des points noirs1 de la plateforme Apple Silicon : l'absence de prise en charge de Windows. C'est un des atouts des Mac Intel qui disparait ici avec les Mac dotés d'une puce M1.

Le vice-président à l'ingénierie logicielle explique que le framework de virtualisation de Big Sur M1 permet de faire fonctionner des machines virtuelles contenant des systèmes d'exploitation ARM dans Parallels ou VMWare (lire : Boot Camp ne sera pas disponible sur Mac ARM !).

Faire fonctionner Linux sur les Mac M1, c'est une bonne chose, mais évidemment l'éléphant dans le magasin de porcelaines, c'est Windows. Federighi indique que CrossOver peut être une solution pour certains logiciels Windows, et qu'on peut aussi se tourner vers des solutions pour accéder à Windows dans le nuage (avec Shadow, par exemple).

Ces alternatives ne sont cependant pas aussi fiables ou pratiques qu'avec une VM de Windows sur son Mac. Une pièce capitale du puzzle manque : la version ARM de Windows n'est toujours pas proposée sous forme de licence grand public par Microsoft, qui ne la délivre qu'aux constructeurs.

Nous avons les technologies de base pour faire fonctionner Windows ARM [sur Mac M1], qui prend bien sûr en charge les applications x86. Mais c'est une décision que Microsoft doit prendre, il leur revient de mettre sous licence cette technologie pour que les utilisateurs puissent s'en servir sur ces Mac. Les Mac en sont très certainement capables.

La balle est dans le camp de l'éditeur de Windows. Peut-être que la situation va évoluer une fois que Microsoft aura développé le support de l'émulation des apps x86 64 bits au sein de Windows ARM, qui ne prend actuellement en charge que les apps x86 32 bits et ARM 32 et 64 bits.

En attendant, il faudra faire avec les logiciels universels, avec Rosetta 2, et aussi avec la bibliothèque d'apps iOS (lire : Tout ce qu’il faut savoir à propos des apps iOS sur les Mac Apple Silicon). Ce qui ouvre déjà pas mal de perspectives.

Mais pour ceux qui ont besoin de faire rouler des apps Windows sur Mac, il y a toujours les machines sous Intel qui sont disponibles et qui vont bénéficier de plusieurs longues années de support. « D'un point de vue logiciel, nous n'avons pas créé une nouvelle branche de macOS. Il n'y a pas une version M1 de macOS et une version différente pour Intel. Ce sont littéralement les mêmes installeurs. C'est la même branche. C'est le même système d'exploitation que nous construisons toutes les nuits. C'est un projet unique, et ça va continuer à être ainsi ».

macOS est un OS universel qui fonctionne sur les deux architectures. « Si vous avez un Mac Intel aujourd'hui, ou si vous en avez déjà un, vous continuerez à recevoir des mises à jour gratuites pendant les prochaines années », rassure Federighi.


  1. Certains diront « le bon côté » 😙.  ↩︎

avatar YetOneOtherGit | 

@Scooby-Doo

"Et de tout temps, il y a eu des haters."

Là c’est beaucoup plus fin et ironique qu’une posture de Hater : regardes la liste des contributeurs.

Nous sommes dans la satyre Geek au douzième degré dans un esprit très Monty Python 🥳

avatar YetOneOtherGit | 

@Scooby-Doo

"fameuse commande RTFM de la mort qui tue !"

tu veux dire : man man ? 😂

avatar Malouin | 

@Scooby-Doo

Non, monsieur-le-donneur-de-leçons-qui-sait-ce-qui-est-bien, je suis utilisateur au quotidien d’un iPhone, iPad Mac mini et Watch (et parfois MacBook) et j’ai quelques responsabilités dans une boîte qui fonctionne sous PC.
Pardon, sous Windows.

avatar YetOneOtherGit | 

@Malouin

"je suis utilisateur au quotidien d’un iPhone, iPad Mac mini et Watch (et parfois MacBook) et j’ai quelques responsabilités dans une boîte qui fonctionne sous PC."

C’est quoi cet étrange argument d’autorité ?

Et il est au service de quel propos d’ailleurs ?

Je ne vois pas ce que tu veux défendre comme opinion avec cet argument d’autorité 👀

avatar Malouin | 

@YetOneOtherGit

Jusque que la gestion d’un parc de Pc sous Windows me cause un peu. Dans le sens « je connais quoi... ».
La langue française est fantastique hein ?

avatar YetOneOtherGit | 

@Malouin

"La langue française est fantastique hein ?"

J’avais compris l’argument d’autorité, mais je ne vois toujours pas où tu veux en venir niveau point de vue sur Windows 😉

avatar pat3 | 

@nicopulse

"En terme de Freeze et autre bugs systèmes Apple n'est pas en reste et le passage à une version par an n'a pas arrangé les choses."

Rien n’oblige à les suivre. Vous pouvez tout autant :
ne faire que les mises à jour de sécurité
mettre à jour une version sur deux
* mettre à jour en n-1

L’une de ces trois solutions permet d’éviter 90% des ennuis qui peuplent les commentaires de MacG 🙂

avatar en chanson | 

@bunam

Essaie Windows pour les idiots

avatar Scooby-Doo | 

@en chanson,

« Essaie Windows pour les idiots »

👍😁😘❤

avatar bunam | 

@Scooby-Doo

Être idiot ça doit être reposant 😀

avatar Scooby-Doo | 

@bunam,

« Être idiot ça doit être reposant »

Non mais en commençant par le commencement, s'il y a un problème avec un SSD Intel, de voir s'il n'y a pas un patch du firmware !

Et puis, débrancher tout sauf le clavier et la souris pour réduire le nombre de possibilités de BSOD.

Et ainsi de suite.

Enfin, il peut y avoir un problème matériel comme je l'ai expliqué.

Dans un nombre très important de cas, le responsable qui produit un BSOD n'est pas Microsoft. Les pilotes sont de bons candidats !

Bon ce n'est pas normal que cela se crash, on est bien d'accord.

Par exemple, ici c'est un pilote qui provoque le BSOD :

https://www.windowslatest.com/2020/11/06/microsoft-confirms-windows-10-bsod-errors-and-forced-reboot-bug/

😎

avatar bunam | 

@Scooby-Doo

Je pense que Microsoft est responsable de passer ses versions d’os en mode cowboy de tenter de voir si ça passe crème

J’ai tenté d’être à jour au niveau des drivers un job que ne fait pas correctement Microsoft non plus

On m’a mis dans les pattes ce Pc et le support de ma boîte est inconsistant pour pas dire plus

J’étais bien tranquille avec mon MacBook Pro 17 mais il commençait à ramener pour les taches que je lui collais

avatar Scooby-Doo | 

@bunam,

« Je pense que Microsoft est responsable de passer ses versions d’os en mode cowboy de tenter de voir si ça passe crème »

Peut-être que c'est le mode cowboy !

Mais pour ma part, je pense que Microsoft effectue une batterie de tests automatiques sur un beau catalogue d'ordinateurs à leur disposition pour chaque version.

Maintenant, ce parc de machines de tests et ces tests ne couvrent pas tous les cas de figures, loin s'en faut !

Du coup, il ne reste plus à Microsoft que le recours à la télémétrie pour savoir qui crashe quoi avec quelle configuration !

Certains crient au scandale que Microsoft est le méchant qui veut tuer dans l'œuf toute vie privée, d'autres y voient une solution pragmatique face à un parc mondial plétorique et aux configurations variées de chez variées si vous me permettez l'expression.

😁

avatar YetOneOtherGit | 

@Scooby-Doo

"Certains crient au scandale que Microsoft est le méchant qui veut tuer dans l'œuf toute vie privée"

Non ça c’est Google ou FB, pour MS c’est quasiment véniel et même assez ridicule : l’entreprise ne parvient pas à tirer de sérieux profits de sa domination sur les OS clients en monétisant l’activité de ses utilisateurs.

avatar Salapeche | 

"depuis 2 ans j'ai du me chopper une bonne 100e de BSOD"

Bientôt 4ans avec la même installation et 0 BSOD. Comme quoi tu dois avoir vraiment pas de chance.

https://prnt.sc/vn6lfr nofake :)

avatar Adodane | 

@Salapeche

Moi ça fait bientôt 10 ans que j’ai la "même" installation, Windows 7 sur un portable en hdd, puis Windows 8, 8.1, clone vers un ssd, passage de ce ssd tel quel vers une tour avec Windows 10 entre temps, changement de tous les composants de cette tour ... jamais un problème, aucune réinstallation ! 👍

avatar Scooby-Doo | 

@bunam,

« Je ne dois pas avoir de bol alors : sur un PC du boulot, à la 1er MAJ du système 10 écrans bleus / jour retour à la version précédente pendant 6 mois, la cause au ssd Intel (Intel hein et fournis par le fabriquant du portable, le SSD a fini par passer en lecture seule !!! Pas un fabricant chinois inconnu) depuis 2 ans j'ai du me chopper une bonne 100e de BSOD
sur un PC HP fourni par un client je dois en être a une petite 20e de BSOD sur les 2 PC Gamers des enfants (Megaport) : quelques BSOD »

Problème matériel ?

Non parce qu'ici, j'ai aussi des PC sous Windows 10 et je n'ai jamais eu aucun de tous vos nombreux et délicieux soucis !

Un BSOD, cela doit faire au moins 15 ans que je n'en ai pas vu !

Et j'ai eu des ordinateurs de toute taille, construit par mes soins, jusqu'à un ordinateur gros comme un réfrigérateur américain...

Du coup, faut contacter un exorciste ou alors juste quelqu'un de compétent !

😁

avatar bunam | 

@Scooby-Doo

Je n’ai pas tout dit c’était souvent dans des sessions de dev Java en mode debug

avatar Scooby-Doo | 

@bunam,

« Je n’ai pas tout dit c’était souvent dans des sessions de dev Java en mode debug »

😲

Alors si en plus on fait de grosses cachoteries au gros Scooby-Doo, comment voulez-vous que le grand danois s'y retrouve.

Scooby-Doo, where are you?

😁

Quoi qu'il arrive, votre plate-forme Windows ne devrait pas planter, même dans ce mode...

Je subodore un problème matériel / pilote bien éloigné de Microsoft !

Pas pour disculper Microsoft qui fait des bourdes sans compter.

Mais bon, vu votre score olympique de BSOD...

avatar cybercooll | 

@bunam

Est-ce Windows ou le matériel? J’utilise W10 sur 5 pc Intel qui n’ont jamais de problème. 3 AMD ryzen de différentes générations, qui ont occasionnellement un comportement étrange (écran bleu, perte réseau, reboot en plein utilisation)+ 2 autres ryzen qui n’ont aucun problème. Pour moi les W10 instables le sont à cause de drivers/pb matériel .W10 est très stable. Tout autant que macOS

avatar bunam | 

@cybercooll

Un peu les 2 des drivers pourries et du cpu en surchauffe pendant de longues sessions

avatar cybercooll | 

@bunam

Jamais de longue session pour moi. Pas de jeu. Les ventilo se déclenchent jamais.

Niveau perf, aucune difference visible entre le premier MBP 16“ et une machine de guerre fixe à +2k€ sous Windows (tour seule sans carte graphique). IntelliJ/postgresql en natif sur un 16“M2 ca va être une tuerie comparé à Windows. Par contre obligé de garder un Windows pour Excel (trop de crash sur des excels complexes sous macOS)

avatar hirtrey | 

@zspy59

C’est le truc qui transforme pas ton ordi en annuaire pour caler ta table ;)

avatar YetOneOtherGit | 

@hirtrey

"C’est le truc qui transforme pas ton ordi en annuaire pour caler ta table ;)"

W10 a aussi connu sont lot de m-à-j délicates ;-)

avatar Scooby-Doo | 

@YetOneOtherGit,

« W10 a aussi connu sont lot de m-à-j délicates »

Pour certaines mises à jours délicates, le problème survenait parfois s'il y avait des périphériques en USB connectés (hors souris et clavier) au moment de la dite grosse mise à jour !

Il suffisait juste de tout débrancher, de faire la mise à jour et de redémarrer, puis de rebrancher les périphériques un à un en attendant qu'ils soient détectés chacun...

Du coup, ces mises à jours délicates, c'était surtout un problème de gestion USB et de hub USB...

Vécu ici foie de Scooby-Doo...

😇

avatar Yves SG | 

@zspy59

De mémoire c’était un os tout pourri qu’on était parfois obligé d’utiliser au 20ème siècle. Y’avait aussi OS/2...

avatar byte_order | 

@Yves SG
Y'avait aussi macOS Classic, hein. Et lui n'a pas été tué par Microsoft.

Etrangement, de tous ces OS du 20ème siècle, Windows est le seul non basé sur un noyau Unix (qui lui aussi remonte au 20eme siècle, pour rappel) qui est toujours - et largement, ne vous en déplaise - utilisé.

avatar pocketalex | 

@byte_order

On a utilisé le charbon pendant longtemps, très longtemps pour se chauffer. D'autres solutions plus convenables sont apparues par la suite mais le charbon a eu la dent dure, forcément, tout le monde était équipé d'un poele à charbon ...

avatar iPop | 

@pocketalex

Le charbon est toujours utilisé pour faire de l’électricité.

avatar byte_order | 

@iPop

Plus par les particuliers, non.

avatar YetOneOtherGit | 

@byte_order

"Windows est le seul non basé sur un noyau Unix (qui lui aussi remonte au 20eme siècle, pour rappel) qui est toujours - et largement, ne vous en déplaise - utilisé."

Le noyau actuel de Windows n’a heureusement strictement rien à voir avec ce qu’était l’immonde architecture de Windows avant NT (VMS++ pour les intime) qui a posé les fondations d’une approche enfin sérieuse d’un OS.

Microsoft avait débauché David Neil Cutler chez DEC où il fut un des piliers de VMS pour poser les fondement d’une approche enfin sérieuse de la création d’un OS.

Cela donna WNT d’où le VMS++ en sobriquet.

L’architecture actuelle de W10 est fort estimable.

avatar byte_order | 

@YetOneOtherGit
> L’architecture actuelle de W10 est fort estimable.

Oui, et cela explique largement sa résilience.
Y'a pas de miracle aucune architecture ne résiste au temps si elle n'a pas des fondations correctes.
Microsoft a su changer les fondations de son Windows sans trop impacter les habitants.
Ils sont donc largement encore dans les lieux, 40 ans plus tard.

avatar YetOneOtherGit | 

@Yves SG

"Y’avait aussi OS/2"

OS/2 est très loin d’être un OS tout pourrie : techniquement c’était et de loin le meilleur OS pour ordinateur individuel de son temps même en comparaison de ceux qu’offrait Apple à l’époque.

Soyons honnête l’attractivité des OS d’Apple à l’époque était sur la qualité de son GUI, mais les fondement techniques et architecturaux étaient eux très loin de représenter l’état de l’art.

Les fondations d’OS/2 étaient solide, par contre niveau GUI c’était plus que douteux avant la version 3.0

avatar byte_order | 

@YetOneOtherGit

Tout à fait.
Aujourd'hui, tout le monde se retrouve sur des fondations solides, quand bien même au départ l'interface utilisateur n'était pas un point fort.

avatar YetOneOtherGit | 

@byte_order

"quand bien même au départ l'interface utilisateur n'était pas un point fort."

Pas que, avant NT les foundations même de l’OS était disons douteuses 😉

avatar lmouillart | 

La question est plutôt quel serait l’intérêt de Microsoft de ne proposer des licences que VM et donc forcément avec une expérience relativement dégradées par rapport a une exploitation non virtualisée ?
Si jamais Windows doit arriver sur Mac je suppose que la condition sera : "ok pour la VM mais permettez à vos clients de choisir du Windows en direct et développez vos pilotes pour MS Windows".
Je pense que cela n'arrivera jamais, sauf si les PDM de macOS augmentent à un point où MS ne pourrait se passer des VM MS Windows pour exister.

Pour macOS silicon (utilisateurs pro) il y aura très probablement bientôt Cloud PC.

avatar YetOneOtherGit | 

@lmouillart

"Si jamais Windows doit arriver sur Mac je suppose que la condition sera : "ok pour la VM mais permettez à vos clients de choisir du Windows en direct et développez vos pilotes pour MS Windows"."

Tu veux dire un boot-camp pour windows ARM ?

avatar lmouillart | 

@YetOneOtherGit Par exemple.
On peut aussi imaginer une solution intermédiaire. Faire tourner macOS/Windows/... dans un hyperviseur (donc sans nécessairement charger en mémoire macOS, c'est en fait quasiment le seul souci de la virtualisation). Ceci permettrait à Apple de proposer une machine avec une souplesse d'utilisation inégalée (instant switch d'OS) tout en interdisant un accès direct au matériel aux tiers . Mais nous le savons tous les deux, ce n'est visiblement pas la direction vers laquelle Apple souhaite aller.

avatar YetOneOtherGit | 

@lmouillart

" Ceci permettrait à Apple de proposer une machine avec une souplesse d'utilisation inégalée"

Je serai surpris que cela advienne, un hyperviseur bare metal proposé par Apple sur ses Mac ça relève quand même du fantasme 😂

avatar lmouillart | 

Oui et non. Les OS des Xbox One et Playstation 3/4 fonctionnent dans un hyperviseur (pour des raisons de . Ce sont pourtant les machines grand public par excellence et orientées performance.
En parallèle par exemple pour les puces Tx dans les mac , Apple utilise 2 noyaux, 2 os : xnu&darwin + un fork de L4Ka::Pistachio &darbat(darwin pour l4). On va dire que niveau complexité architecturale on est au-dessus d'un hyperviseur, et pourtant ça tourne de manière totalement triviale pour un novice dans n'importe quel iOS et macOS maintenant.

C'est donc plutôt une absence de besoin (voir vos propres commentaires sur l'aspect extrêmement marginal du besoin d'avoir 2 OS sur un mac) qu'une question de complexité technique, qui de plus pourrait tout à faire être masqué relativement simplement.

avatar YetOneOtherGit | 

@lmouillart

"C'est donc plutôt une absence de besoin (voir vos propres commentaires sur l'aspect extrêmement marginal du besoin d'avoir 2 OS sur un mac) qu'une question de complexité technique, qui de plus pourrait tout à faire être masqué relativement simplement."

nous sommes sur la même longueur d’onde, je ne parlais nullement d’un point de vue besoin business 😉

avatar StephanMart | 

@lmouillart

c'est déjà le cas dans parallèle.

avatar YetOneOtherGit | 

@lmouillart

"Pour macOS silicon (utilisateurs pro) il y aura très probablement bientôt Cloud PC."

Et comme toi je vois effectivement plutôt l’issue sur le Cloud

avatar damien.thg | 

@lmouillart

Admettons que ça arrive. M$ y a tel un vrai intérêt ?

Imaginez que windows ARM tourne deux fois mieux sur un Mac M1 que sur un ordinateur surface...

avatar Scooby-Doo | 

@damien.thg,

« Admettons que ça arrive. M$ y a tel un vrai intérêt ? Imaginez que windows ARM tourne deux fois mieux sur un Mac M1 que sur un ordinateur surface... »

👍😘

Dans le cas qui nous intéresse, ce serait peut-être même 5 à 6 fois plus rapide car les processeurs ARM des Surfaces, c'est vraiment lent par rapport au M1 !

Du coup les Mac sous Apple Silicon seraient les meilleurs PC pour faire tourner Windows ARM !

Vous voyez où se situe le problème maintenant ???

😀

avatar damien.thg | 

@Scooby-Doo

c’est bien ce que je sous entendais.

avatar Scooby-Doo | 

@damien.thg,

Je confirme que nous sommes sur la même longueur d'onde !

C'est juste que je voulais appuyer sur ce qui fait mal !

L'écart des performances entre des ARM sous-équipés et les Apple Silicon !

L'architecture ARM n'est pas un gage de puissance ou d'excellent rapport puissance / consommation / efficacité énergétique à elle seule.

Faut considérer ce qui a été mis sur le SoC autour aussi et quels sont les cœurs.

Et Apple a sorti un M1 qui envoie du steak.

😋

avatar raoolito | 

@lmouillart

déjà +1 pour le cloud PC, sans doute beaucoup plus simple je pense à terme.
Mais coté business, vous oubliez que microsoft a des machines sous arm+windows, que les constructeurs en ont aussi dans leurs catalogues et que finalmeent il suffira que l’on puisse se monter une machine ARM soit meme pour que l’on trouve windows ARM. Si on a X milliers de macusers ARM qui demandent windows, ce ne sera pas un pas tres compliqué pour microsoft et en prime ca poussera encore un peu les developpeurs.

avatar AppleBZH | 

Est ce que vous croyez que dans un avenir proche ou pourra assembler un PC avec CPU ARM ?

avatar redchou | 

@AppleBZH

Un avenir proche, non, peut-être à terme...

Pages

CONNEXION UTILISATEUR