Forum

Quelqu'un a-t-il essayé ARM Linux avec le MacBook Air ou Pro M1 ?

peneaux

Affiche originale
17 novembre 2020
  • 17 novembre 2020
Pour ceux qui préfèrent Linux, avez-vous une idée de la façon dont les nouveaux MacBook Air ou Pro exécutent Linux ? Je cherchais des informations spécifiquement sur ARM Fedora. Peut-on s'attendre à des performances impressionnantes et qu'en est-il de la compatibilité ? Fonctionne-t-il correctement avec l'accélération matérielle et reconnaît-il tout le matériel ? Des informations sur la durée de vie de la batterie seraient également intéressantes.
Réactions :Yanksrock100, alex00100 et cfdlab

le marbre

27 sept. 2020
Planète Terre


  • 17 novembre 2020
Le chargeur de démarrage est différent de l'ancien EFI sur les Mac Intel. Je pense avoir entendu dire qu'il existe un chargeur de démarrage appelé « pangoOS » ou similaire qui est créé par l'équipe qui a créé checkm8 (craqueur Apple A4-A10), et ils essaient de le faire fonctionner sous ARM Linux. Il n'est pas encore prêt pour le public.

Je pense que les puces ASi permettent d'exécuter un chargeur de démarrage secondaire si une commande est exécutée en mode de récupération + un outil de firmware dans Big Sur est exécuté, c'est donc probablement ainsi qu'ils le font.
Réactions :neinjohn, MK500 et peneaux DANS

magie

2 déc. 2008
  • 18 novembre 2020
Il n'y a actuellement aucun moyen d'exécuter Linux sur M1. Il sera possible de l'exécuter sur une machine virtuelle, mais pas encore.
Il ne sera pas possible de démarrer sous Linux. Il n'y a pas de pilotes Linux pour le SOC M1 et il n'y en aura peut-être jamais.

peneaux

Affiche originale
17 novembre 2020
  • 19 novembre 2020
^^
J'ai peur que ce soit vrai. Directement de la bouche du cheval :
A 1h02m52s au cas où ça n'irait pas directement à cette partie.

harald

3 janvier 2014
Silicon Valley, Californie
  • 19 novembre 2020
Inscrivez-vous à la version bêta de Parallels pour le nouvel HyperVisor. Mais ils ne testent pas encore. g

gustavopi

29 octobre 2008
Brésil
  • 11 janvier 2021
wyrdness a dit : Il n'y a actuellement aucun moyen d'exécuter Linux sur M1. Il sera possible de l'exécuter sur une machine virtuelle, mais pas encore.
Il ne sera pas possible de démarrer sous Linux. Il n'y a pas de pilotes Linux pour le SOC M1 et il n'y en aura peut-être jamais.
Pour autant que je sache, ils sont déjà en cours d'exécution. Mais c'est différent, vous exécutez Linux pour vous et vous mettez à disposition une distribution qui inclut le support, etc. nouvelle technologie, la mise à jour matérielle suit une règle différente.
Apple M1 est une puce basée sur ARM et macOS utilise toujours le même noyau XNU, proche de Linux et connu. Ce n'est pas un mystère. Ce qui est préoccupant, c'est la tentative d'Apple de bloquer les distributions Linux pour Mac.
Pour donner un exemple, j'ai réussi à installer Linux Mint 20 Cinnamon dans mon ancien Mac mini 2007 abandonné. Ce Mac a notamment une architecture hybride avec 32bits EFI et 64bits CPU. Pour installer un système d'exploitation 64 bits, un démarrage personnalisé hybride est nécessaire, non disponible pour les simples mortels. Mais une application a été développée pour rendre l'image ISO d'origine conviviale pour ces matériels - en une seule ligne de commande ! Bien sûr, faire tourner un Linux dans ce nouveau matériel M1 est de loin plus complexe, mais j'attendrais encore quelque chose de Debian pour cette année.
Au fait, j'ai le Mini avec mon ancien téléviseur Full HD et il fonctionne très bien. En comparaison avec l'ancien Lion et Windows 7, c'est plus rapide et stable, et j'ai accès à des logiciels mis à jour ! J'ai aussi un MacBook Pro avec SSD rapide et mémoire corsair rapide qui peine à faire tourner Catalina (je suis maintenant de retour chez Mojave), donc je suis curieux de connaître les performances sous Linux... Je peux comprendre pourquoi Apple redoute ces nouvelles distributions.. .
Réactions :peneaux L

léman

14 octobre 2008
  • 11 janvier 2021
gustavopi a déclaré : Apple M1 est une puce basée sur ARM et macOS utilise toujours le même noyau XNU, proche de Linux et connu. Ce n'est pas un mystère. Ce qui est préoccupant, c'est la tentative d'Apple de bloquer les distributions Linux pour Mac.

Les Mac M1 regorgent de matériel personnalisé pour lequel aucun pilote Linux n'existe. Stockage, GPU, système de gestion de l'alimentation, même des choses comme le clavier ! D'après ce que je comprends, M1 est parfaitement capable de démarrer des partitions de système d'exploitation non signées si la fonction de sécurité respective est désactivée, vous pouvez donc continuer et essayer d'écrire vos propres pilotes. Je ne vois pas comment Apple vous 'empêcherait' de le faire. Ils n'aident certainement pas, mais encore une fois, pourquoi le feraient-ils ? Ils vous livrent déjà un système Unix parfaitement fonctionnel.
Réactions :wyrdness, Captain Trips et Mikael H M

Mikaël H

3 sept. 2014
  • 11 janvier 2021
Des efforts sont en cours pour concevoir à l'envers des parties de la pile M1 et écrire des pilotes Linux pour celle-ci. Les systèmes d'exploitation alternatifs ne seront bien sûr pas particulièrement utiles sur les puces M* jusqu'à ce qu'ils puissent au moins piloter un écran et une carte réseau, et ne seront attrayants que lorsque la plupart du matériel sera relativement bien supporté.

Comme @leman l'a écrit, il est peu probable qu'Apple aide, mais ils ont exprimé le souhait que les gens bricolent et piratent leurs ordinateurs. Je trouve donc peu probable qu'ils empêchent explicitement le fonctionnement d'autres systèmes d'exploitation.

Comte Urley

10 novembre 2014
  • 11 janvier 2021
On dirait que quelqu'un a fait tourner Ubuntu sous QEMU, les détails (et comment le faire, implique l'installation de Xcode et ARM Homebrew..)

La virtualisation Linux Apple M1, ARM/x86 et BOINC

Il y a environ six mois, j'ai spéculé un peu sur ce qu'Apple pourrait faire avec sa transition ARM à venir (rumeur à l'époque). Apple l'a fait, a expédié du matériel et j'ai eu la chance de jouer avec depuis un certain temps maintenant. J'ai aussi, comme d'habitude pour moi, emprunté des chemins étranges - comme ARM Linux... www.sevarg.net
Selon l'auteur, plus rapide que certaines puces AMD lors de l'exécution sur un Mini, ainsi que d'autres informations.

Un gros point à retenir de ceci est que si la mise au point de l'écran sur une application particulière disparaît, les processus de l'application sont tous obligés d'utiliser les cœurs d'efficacité. Remettez la mise au point de l'écran et les 8 cœurs se rallument. Très intéressant..
Réactions :Capitaine Voyages g

gustavopi

29 octobre 2008
Brésil
  • 25 janvier 2021
Leman a déclaré : Les Mac M1 regorgent de matériel personnalisé pour lequel aucun pilote Linux n'existe. Stockage, GPU, système de gestion de l'alimentation, même des choses comme le clavier ! D'après ce que je comprends, M1 est parfaitement capable de démarrer des partitions de système d'exploitation non signées si la fonction de sécurité respective est désactivée, vous pouvez donc continuer et essayer d'écrire vos propres pilotes. Je ne vois pas comment Apple vous 'empêcherait' de le faire. Ils n'aident certainement pas, mais encore une fois, pourquoi le feraient-ils ? Ils vous livrent déjà un système Unix parfaitement fonctionnel.
Il n'existe pas de système d'exploitation parfait, même Tim ne le revendiquera pas. Dans mes tests personnels, Linux est plus rapide et moins exigeant que macOS, et beaucoup, c'est déjà quelque chose que vous pourriez vouloir pour une raison quelconque - votre raison particulière. Mais cette chose - c'est juste désactiver la fonction sécurisée - me rappelle MS Windows comme des excuses, c'est juste pour désactiver le pare-feu et l'anti malware et tout ira bien... pour eux ! En tant que fabricant de matériel et maintenant développeur de processeurs, Apple n'est pas le partenaire de tous les clients, seuls ceux qui acceptent le macOS sans condition. Ils n'autorisent pas la concurrence interne, c'est une autre chose. Pour moi, cette politique est un fait de plus qui me fait sentir qu'Apple est devenu gourmand. L

léman

14 octobre 2008
  • 25 janvier 2021
gustavopi a déclaré : Il n'existe pas de système d'exploitation parfait, même Tim ne le prétendra pas. Dans mes tests personnels, Linux est plus rapide et moins exigeant que macOS, et beaucoup, c'est déjà quelque chose que vous pourriez vouloir pour une raison quelconque - votre raison particulière.

Certes, Linux peut être plus rapide pour de nombreuses opérations, mais c'est principalement parce qu'il en fait moins. C'est aussi pourquoi Linux est un excellent système lorsque vous avez besoin de configurabilité (serveurs de toutes sortes, systèmes de contrôle, applications embarquées) etc.

gustavopi a déclaré : En tant que fabricant de matériel informatique et maintenant développeur de processeurs, Apple n'est pas le partenaire de tous les clients, seuls ceux qui acceptent macOS sans condition. Ils n'autorisent pas la concurrence interne, c'est une autre chose. Pour moi, cette politique est un fait de plus qui me fait sentir qu'Apple est devenu gourmand.

Je ne vois pas beaucoup de différence avec ce que c'était avant. Comme Apple le dit lui-même, ils ne construisent pas de matériel, ils construisent des systèmes complets. Je peux comprendre le désir d'exécuter autre chose sur cet excellent matériel, mais encore une fois, je ne pense pas que l'on puisse vraiment reprocher à Apple de ne pas investir de ressources pour rendre cela possible. Sans compter que cela reviendrait très probablement à divulguer des informations sensibles à leurs concurrents (documentation complète du GPU, etc.).
Réactions :Capitaine Voyages g

gustavopi

29 octobre 2008
Brésil
  • 15 février 2021
Leman a dit : Je ne vois pas beaucoup de différence par rapport à ce que c'était avant. Comme Apple le dit lui-même, ils ne construisent pas de matériel, ils construisent des systèmes complets. Je peux comprendre le désir d'exécuter autre chose sur cet excellent matériel, mais encore une fois, je ne pense pas que l'on puisse vraiment reprocher à Apple de ne pas investir de ressources pour rendre cela possible. Sans compter que cela reviendrait très probablement à divulguer des informations sensibles à leurs concurrents (documentation complète du GPU, etc.).
Depuis le tout début, le marché change. Mais le consommateur moyen n'a pas beaucoup baissé. Il fut un temps où DOS et Windows étaient la valeur par défaut, Mac n'était destiné qu'à des fins particulières, il était vaste et peu de gens le faisaient maintenant pour de vrai. Pourquoi acheter un Mac si vous pouvez acheter deux PC ? De plus, les informations sensibles sont ouvertes et cachées de temps en temps lorsque cela est pratique, les PC ne survivraient jamais sans ouvrir leurs secrets (oui, IBM et MS n'ont pas partagé toutes les informations). Donc ce que nous percevons comme normal aujourd'hui peut et dans quelques années, cela a été la réalité de cette industrie.

J'aime Catalina, mais même si elle ne m'aime pas... Pour moi, je ne sais pas si j'irai sur Catalina ou Linux Mint, c'est aussi génial - j'ai déjà un Mac mini 2007 exécutant Mint 20 64 bits... L

léman

14 octobre 2008
  • 15 février 2021
gustavopi a déclaré : Depuis le tout début, le marché change. Mais le consommateur moyen n'a pas beaucoup baissé. Il fut un temps où DOS et Windows étaient la valeur par défaut, Mac n'était destiné qu'à des fins particulières, il était vaste et peu de gens le faisaient maintenant pour de vrai. Pourquoi acheter un Mac si vous pouvez acheter deux PC ? De plus, les informations sensibles sont ouvertes et cachées de temps en temps lorsque cela est pratique, les PC ne survivraient jamais sans ouvrir leurs secrets (oui, IBM et MS n'ont pas partagé toutes les informations). Donc ce que nous percevons comme normal aujourd'hui peut et dans quelques années, cela a été la réalité de cette industrie.

J'achète un Mac car c'est le meilleur ordinateur pour mon utilisation. Je ne pense pas qu'il faille une autre raison que celle-là.

gustavopi a dit : J'aime Catalina, mais même si elle ne m'aime pas... Pour moi, je ne sais pas si j'irai vers Catalina ou Linux Mint, c'est aussi génial - j'ai déjà un Mac mini 2007 sous Mint 20 64 bits...

Catalina est en fin de vie, c'est Big Sur maintenant Réactions :magie J

jdb8167

17 novembre 2008
  • 15 août 2021
Toutou a déclaré : Les efforts de Corellium et d'Asahi (les deux principaux ports Linux actuels) sont actuellement loin (des mois) d'être utilisables. De plus, AFAIK, quoi que fasse Corellium, n'est pas destiné à être utilisé par les utilisateurs finaux, mais plutôt par leurs propres services.
Dernière mise à jour d'Asahi ici : https://asahilinux.org/2021/08/progress-report-august-2021/

On dirait qu'ils ont fait des progrès impressionnants. Cependant, il n'est pas encore prêt pour les utilisateurs finaux.
Réactions :peneaux