Je viens d'acheter un MacMini M1, je ne suis pas satisfait de BigSur. Est-il possible de supprimer BigSur et d'installer Catalina et si oui, comment ?
Réponses
Trop de publicités?Non. MacOS Catalina n'est compatible qu'avec les ordinateurs suivants qui ne comprennent aucun modèle basé sur le M1.
Le Mac mini M1 ne fonctionnera pas avec Catalina, car Catalina est un système d'exploitation x86 uniquement, et le Mac mini M1 utilise un processeur ARM.
Pour savoir quels systèmes sont compatibles avec Catalina, consultez l'article d'assistance d'Apple : MacOS Catalina est compatible avec les ordinateurs suivants
Je viens d'acheter un MacMini M1, je ne suis pas satisfait de BigSur, est-il possible de de supprimer BigSur et d'installer Catalina et si oui comment ?
Il n'est pas possible de faire fonctionner un ancien MacOS 10.x sur le M1 "métal", le matériel nécessaire n'existe tout simplement pas. Faire fonctionner un ancien MacOS 10.x sur le nouveau processeur Apple M1 avec MacOS 11.x en tant qu'hôte d'une machine virtuelle invitée MacOS 10.x sera probablement bientôt possible. J'utilise MacOS comme hôte pour un certain nombre de systèmes d'exploitation différents depuis un certain temps et il y a beaucoup de bons logiciels pour cela. Mais ce que je fais est plus exactement appelé virtualisation, je crée une instance d'un processeur x86-64 qui fonctionne sur un processeur x86-64 pour que ce système d'exploitation invité fonctionne. Il existe des "crochets" matériels dans le jeu d'instructions pour faciliter cette opération et améliorer les performances. La plupart des logiciels de machines virtuelles exigent que l'hôte et l'invité utilisent le même jeu d'instructions pour fonctionner. Certains exigent davantage du processeur hôte en disposant de ces "crochets" de virtualisation afin d'améliorer la vitesse, la stabilité et les fonctionnalités.
Apple a doté le M1 de ces "crochets" de virtualisation afin de faciliter la création de processeurs virtuels ARM pour l'exécution des versions de Windows et de Linux écrites pour ARM. Au mieux, cela permettrait à une instance invitée de MacOS "Big Sur" de fonctionner sur MacOS "Big Sur"
Il existe des émulateurs en cours de développement qui permettront à un hôte basé sur ARM d'avoir un invité x86. Ces émulateurs n'auront pas les mêmes performances qu'une virtualisation de processeur similaire. Apple savait qu'il y aurait une période pendant laquelle les gens auraient besoin d'exécuter des logiciels x86 sur leur nouveau processeur M1, il y a donc des "crochets" sur le M1 pour aider cela aussi. L'objectif est d'aider à faire fonctionner les logiciels écrits pour MacOS sur x86 sur MacOS sur ARM. Les logiciels pour x86 qui ne nécessitent pas les "crochets" de virtualisation du matériel x86 peuvent fonctionner, mais cela signifie que le x86 émulé sera déficient d'une manière ou d'une autre. Il s'agirait de quelque chose comme VirtualBox avec le mode émulateur au lieu du mode de virtualisation fonctionnant sur Rosetta2 pour exécuter une VM.
Je me souviens avoir vu des personnes installer Windows et Linux sur du M1 "métal" avec un certain succès. Il est peut-être possible de faire fonctionner un émulateur x86 capable d'héberger une ancienne machine invitée MacOS x86.
Il doit y avoir plusieurs façons de mettre une couche d'émulation sur le M1 pour qu'une version de MacOS x86 puisse fonctionner. Les options que je vois sont un système d'exploitation natif pour le M1, MacOS 11, Windows for ARM, ou Linux for ARM, qui serait l'hôte d'un émulateur x86, Bochs, VirtualBox, ou n'importe quoi d'autre. Mais tous ces systèmes sont en début de développement et ne seront pas suffisamment stables avant un certain temps. Comme il s'agit d'exécuter un système d'exploitation au-dessus d'un autre système d'exploitation, il y aura des pénalités pour la mémoire, le stockage et la vitesse. Au vu de certains rapports sur des tentatives de ce type, il est possible que ces pénalités soient à peine perceptibles.
Si cela est possible aujourd'hui, ce sera bogué et lent. Avec le temps, je m'attends à ce que cela devienne populaire parmi les développeurs, les enthousiastes, les joueurs et les adeptes de l'informatique rétro.
En raison de ce type de fonctionnement, il est possible qu'un émulateur MacOS PowerPC soit disponible pour M1 avant qu'un émulateur MacOS x86 ne soit disponible pour M1. Que pensez-vous de l'utilisation de Snow Leopard ? Puis de lancer VirtualPC pour héberger MacOS pour intel ?
Réponse courte : non Réponse longue : non. M1 utilise un type de technologie différent de celui des puces intel. MacOS Catalina est conçu pour les puces intel et uniquement pour elles. En fait, la puce M1 parle un langage différent de celui de MacOS Catalina. MacOS big sur parle un langage compréhensible par les puces intel et M1.
- Réponses précédentes
- Plus de réponses