Linux 5.13 bringt Unterstützung für M1 Macs

Apple hat letztes Jahr das Spiel verändert, als es seinen eigenen Chip in seine neuen Macs einbaute. Letzten Monat hat es das Spiel noch weiter verändert, indem es den M1 zu seinen neuen iPad Pros hinzufügte. Jetzt ändert sich das Spiel erneut. Dank des Linux-Kernels 5.13 hat Linux native Unterstützung für die Verwendung auf M1 Macs erhalten.
Linux auf M1 Macs mit Corellium
Der M1 ist völlig neu für sowohl Macs als auch iPad Pros. Der Mac hatte Intel-Chips verwendet, und iPad Pros waren durch den gleichen Chip, der in iPhones verwendet wird, eingeschränkt. Aber jetzt erhalten sowohl Macs als auch iPad Pros die großartige M1-Leistung.
Letzte Woche brachte Corellium diesen Erfolg zu Linux, als es Ubuntu erfolgreich auf M1 Macs portierte. Das Corellium-Team erklärte, dass dies mit einer modifizierten Version von Linux und USB-Unterstützung erreicht wurde.

Apple war bei diesem Vorhaben nicht unbedingt hilfreich. Apples Senior Vice President für Software Engineering, Craig Federighi, hatte zuvor gesagt, dass es kein natives Booten von Windows oder Linux geben würde. Es würde kein Dual-Boot oder Boot Camp geben. Virtualisierung war die einzige Methode, die Apple in Betracht zog.
Corellium-CEO Chris Wade twitterte über den erfolgreichen Prozess: “Linux ist jetzt vollständig auf dem Mac Mini M1 nutzbar. Booten von USB mit einem vollständigen Ubuntu-Desktop (rpi). Netzwerk funktioniert über einen USB-C-Dongle. Das Update umfasst Unterstützung für USB, 12C, DART.”
Auch Hector Martin, ein Entwickler, der es sich zur Gewohnheit gemacht hat, das OS auf unkonventioneller Hardware auszuführen, portierte Linux auf M1 Macs. Der Linux-Erfinder Linus Torvalds war ebenfalls begierig darauf, Linux auf M1 Macs zu bringen. “Ich habe lange auf einen ARM-Laptop gewartet, der Linux ausführen kann”, sagte er letzten Herbst, als die neuen M1 Macs angekündigt wurden. “Der neue [MacBook] Air wäre fast perfekt, abgesehen vom OS.”

Aber Apple hat seine Gründe, dies nicht zu tun, insbesondere mit dem Corellium-Lager. Corellium stellt Sicherheitsforschern ein virtuelles iPhone für die Forschung zu Schwachstellen zur Verfügung. Apple war darüber nicht glücklich und ging so weit, Klagen einzureichen. Bisher war die rechtliche Vorgehensweise nicht erfolgreich.
Linux 5.13 auf M1 Macs
Linux hat nun offizielle Unterstützung für M1 Macs mit dem Linux-Kernel 5.13 hinzugefügt. Tatsächlich erhielten mehrere ARM-basierte Chips Unterstützung.
Das neue MacBook Air, MacBook Pro, Mac Mini und der 24-Zoll-iMac können Linux nativ ausführen. Die Corellium-Methode führt Linux nicht nativ auf M1 Macs aus, sodass sie die M1-Leistung nicht nutzen kann.

Weitere Änderungen mit 5.13 umfassen Sicherheitsfunktionen und Unterstützung für Free Sync HDMI.
Torvalds kündigte die Veröffentlichung des Linux-Kernels 5.13 auf seinem Blog an: “Wir hatten also eine ziemlich ruhige Woche seit rc7, und ich sehe keinen Grund, 5.13 zu verzögern. … Natürlich, wenn die letzte Woche klein und ruhig war, ist 5.13 insgesamt tatsächlich ziemlich groß. Tatsächlich ist es eine der größeren 5.x-Versionen, mit über 16k Commits (über 17k, wenn man Merges zählt), von über 2k Entwicklern. … Und mit 5.13, die jetzt veröffentlicht ist, bedeutet das offensichtlich, dass das Merge-Fenster für 5.14 morgen beginnen wird. Ich habe bereits ein paar Pull-Requests dafür ausstehend, aber wie gewohnt würde ich die Leute bitten, den Kernel 5.13 mindestens kurz zu testen, bevor sie zu den aufregenden neuen ausstehenden Sachen übergehen.”
Lesen Sie weiter, um zu erfahren, warum die neuen iPad Pros den M1 noch nicht vollständig nutzen können und wie man eine M1 Mac-App als Intel-App ausführt.