Können Sie Linux auf einem M1-Apple-Silizium-Mac installieren?

Nov 12, 2024
Linux

Nicht jeder kauft einen Mac, um ausschließlich MacOS auszuführen. Die schlechte Nachricht ist, dass die native Linux-Unterstützung auf Apple Silicon im November 2021 noch nicht möglich ist. Der Fortschritt wird jedoch getroffen, also schauen wir uns bislang die Linux auf Apple Silicon-Geschichte an.

Linux auf Apfel-Silizium: ein Bergkampf [fünfzehn]

Vor dem 20. November verwendet Apple 64-Bit-X86-Intel-Prozessoren in allen Mac-Computern. Diese verwendeten dieselbe Architektur wie am meisten kommerziell verfügbare Fenster- und Linux-Maschinen. Dies hatte Vorteile wie Boot Camp, die erlaubte Dual-Booten von Makos und Fenstern , und native Unterstützung für X86 Linux-Distributionen.

Im letzteren Teil von 2020 beschloss Apple, All-In auf einer neuen Art von Architektur zu gehen, ähnlich wie in seinen Smartphones, Tablets, Uhren und intelligenten Lautsprechern. Die Ergebnisse sprachen für sich selbst mit dem M1-Chip Das wurde in der MacBook Air, MacBook Pro und Mac Mini-Blowing-Intel-Macs-Macs aus dem Wasser in beiden Benchmarks und der echten Leistung aus dem Wasser.

Apfel

Apple Silicon verwendet komplett eine andere Architektur. Es basiert auf dem Arm, der einen anderen Anweisungssatz erfordert, und das bedeutet, dass Software, die für X86 geschrieben wurde, nicht nativ nicht kompatibel ist. Für native Mac-Anwendungen hat Apple den Rosetta-Transpiler wiederbelebt Übersetzt und kompiliert X86-Apps für die neue Architektur .

Apple machte diesen Schalter aus verschiedenen Gründen einschließlich großer Leistungsgewinne und einem besseren Leistungs-Watt-Verhältnis. Dabei haben sie auch die Möglichkeit, häufig verfügbare X86-Betriebssysteme auszuführen. Da ist Apple Silicon ARM - basierend , es lässt sich stark vom Arm leihen, aber die Software muss noch speziell dafür angepasst werden.

Bei echter Apple-Mode sind diese Unterschiede proprietär und stark bewacht. Sie untermauern viele der Weiterentwicklungen Apple hat es geschafft, in seine neuesten Mac-Modelle zu spritzen, aber dies stellt ein Problem für die Linux-Unterstützung dar. Es gibt bereits Linux-Distributionen. Das ist für "echte" armbasierte Prozessoren gebaut, aber Apple Silicon ist ein anderes Biest, das einen neuen Ansatz erfordert.

Apple Silicon ist nicht an MacOS gesperrt [fünfzehn]

Die gute Nachricht ist, dass Apple nicht signierte Kerne nicht blockiert hat, wenn sie auf Apfelsilizium booten. Der Kernel. ist eine zentrale Komponente von einem Betriebssystem . Es ist immer im Hintergrund da, steuert, wie Hardware und Software miteinander kommunizieren. Unsigned-Kerne sind diejenigen, die nicht von Apfel überwacht werden.

Dies bedeutet, dass Apple ausgewählt ist, um die Hardware nicht auf eine bestimmte Art von Software zu sperren. Der Bootloader, der vor dem Kernel läuft, kann nicht signierte Kernel laden, was für viele eine angenehme Überraschung saß, sobald der M1-Chip sein Debüt machte.

Apfel

Dies unterscheidet sich wesentlich von dem, wie Apple seine Smartphones und Tablets fest kontrolliert. Apple blockiert nicht signierte Kernel, die auf dem iPhone und dem iPad läuft, und das Unternehmen hätte sich auch dafür entschieden können, dasselbe auf dem Mac zu tun. In zukünftigen Revisionen oder Firmware-Updates könnten sie noch.

Im Moment ist Apple Silicon in dem Sinne "offen" in dem Sinne, dass jeder ein benutzerdefiniertes Kernel portiert. Im Gegensatz zu IOS und Ipados nein " Ausbruch aus dem Gefängnis "Ist erforderlich, um den Mauergarten von Apple zu besiegen. Sofern keine Code aus der Apple-Software entnommen wird, sind Betriebssysteme, die für Apple-Silizium geschrieben wurden, völlig legal.

Natürlich bedeutet dies nicht, dass Apple auf der Suche hilfreich ist, um Linux auf die Plattform zu portieren. Bisher hat das Unternehmen keinen Widerstand aufgegeben, weshalb Bemühungen, Linux an der neuen Plattform an der neuen Plattform zu leiten, schön.

Der Linux-Kernel unterstützt Apfelsilizium [fünfzehn]

Im Juni 2021 wurde die Unterstützung von Apples M1-Chip von Apples hinzugefügt offizieller Linux-Kernel. . Dadurch kann der Kernel auf dem Chip nativ booten, der die 2020 MacBook Air, Mac Mini und 2021 IMAC kräftet.

Die Arbeit des Kernel-Arbeiten war ein wichtiger früher erster Schritt, aber es gibt viele weitere Fahrer, die für die Unterstützung der verschiedenen Controller und Chips hinzugefügt werden, die Apfel-Siliziummaschinen unterstützen. Diese steuern alle Aspekte der normalen Funktionalität: USB-Unterstützung, Audio, Energieverwaltung, die Fähigkeit zur Steuerung der CPU-Skalierung und mehr.

Die Straße von der grundlegenden Kernel-Unterstützung für das voll funktionsfähige Desktop-Erlebnis ist ein langer, aber dank der Bemühungen einiger engagierter und qualifizierter Programmierer wird Linux auf Apfelsilizium schnell zu einer Realität.

Geben Sie das Asahi Linux-Projekt ein [fünfzehn]

Die Asahi Linux-Projekt. ist ein kollektiver Anstrengungsaufwand, Linux auf Apples neue Desktop-Plattform mitzubringen. Im September 2021 erreichte das Projekt einen wichtigen Meilenstein. Apple-Computer, die den M1-Chip verwenden, sind jetzt als Desktop Linux-Maschinen verwendbar. Die Ankündigung wurde in erstellt ein Blog-Beitrag auf dem Asahi Linux-Blog.

Ein Entwickler, Alyssa Rosenzweig. , getwittert von ihrer Erregung:

Alles passiert einfach ... sofort? Was?

Computer haben sich nicht so schnell empfunden, da ich geboren wurde.

- Alyssa Rosenzweig (@Alysarzg) 29. September 2021

Der Blog-Beitrag Details Die bisher erstellten Fortschritte, in denen mehrere Key- und Low-Level-Treiber in Linux-Kernel 5.16 zusammengeführt wurden. Die Postnichtungen, die noch keine GPU-Unterstützung hinzugefügt wurden, "Der CPUs von M1 ist so leistungsstark, dass ein softwaretrender Desktop tatsächlich schneller ist" im Vergleich zu vergleichbaren 64-Bit-Armprozessoren.

Bisher gibt es nur einen Alpha-Installationsprogramm zur Verfügung, und es ist auf Entwicklern direkt angestrebt. In der Zeit plant das Asahi Linux-Projekt, eine Version von freizugeben Bogen Linux Arm. denn jeder soll es versuchen. Der M1-Chip von Apple ist das erste Ziel, aber das Asahi Linux-Projekt stellt fest, dass "Wir sind in einer einzigartigen Position, um die Schreibfahrer schreiben zu können, die nicht nur für den M1 arbeiten, sondern auch auf zukünftige Chips arbeiten können. "

Dies könnte tolle Nachrichten für MacBook Pro-Besitzer sein, die das haben Verbesserte M1-Pro- und M1-Max-Chips In jedem Fall scheint es, als ob das Asahi Linux-Projekt verpflichtet ist, Linux so viele Apfelsiliziumgeräte wie möglich zu bringen.

Apfel

Denken Sie daran, dass dieses Projekt von äußerst talentierten und engagierten Enthusiasten betrieben wird, die unermüdlich auf einem Passionsprojekt arbeiten. Wenn Sie interessiert sind, können Sie das Asahi Linux-Projekt mit einem unterstützen Spende oder widme sogar deine eigene Zeit von Beitrag zum Projekt direkt.

Verwenden Sie Linux heute über Virtualisierung [fünfzehn]

Obwohl Sie Linux noch nicht ausführen können, können Sie dies immer noch mit einer virtuellen Maschine (VM) tun. UTM ist eine App mit einer kostenlosen und kostenpflichtigen (Mac App Store) Version, mit der Sie eine große Anzahl von Prozessorarchitekturen nachahmen können.

Dies beinhaltet Arm64 in der nativen Geschwindigkeit und x86-64 bei viel langsameren Geschwindigkeiten. Wir würden empfehlen, an ARM64-Versionen für Leistungszwecke zu bleiben, überprüfen Sie unseren Leitfaden an Laufen Linux auf Apfelsilizium in einem VM für den vollen Niedergang.

Alternativ erwägen Sie, a zu kaufen Laptop, der bereits eine tolle Linux-Unterstützung hat .


Linux - Die beliebtesten Artikel

So finden Sie defekte Symlinks auf Linux

Linux Nov 12, 2024

Fatmawati Achmad Zaenuri / Shutterstock Die symbolischen Verbindungen auf Linux sind ein fantastisches Feature, aber sie können gebrochen werden und auf nic..


So erzwingen Sie Benutzer, um ihre Passwörter auf Linux zu ändern

Linux Nov 4, 2024

Ilya Titbuchev / Shutterstock Passwörter sind der Keystone zur Kontosicherheit. Wir zeigen Ihnen, wie Sie Kennwörter zurücksetzen, PASSWORT-Ablaufzeiten fes..


Verwendung von Brace-Erweiterung in der Bash-Shell von Linux

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock Die Brace-Erweiterung ist eine nützliche Technik, um Listen von Zeichenfolgen zu generieren, die in Skripts und Aliase..


Wie Verwenden von verschlüsselten Passwörtern in Bash-Skripte

Linux Jun 30, 2025

fatmawati achmad zaenuri / shacktock.com Wenn Sie dazu gezwungen sind, ein Linux-Skript zu verwenden, um eine Verbindung zu einer kennwortgeschützten Ressourc..


Ubuntu 21.10 kommt mit einem kundenspezifischen Gnome 40-Desktop

Linux Oct 14, 2025

Ubuntu. Wenn Sie ein Ubuntu-Benutzer sind, oder jemand, der darüber nachdenkt, es einen Versuch zu geben, ist heute ein guter Tag. Canonical hat Ubuntu 21.10 offiziell v..


Was ist neu in Ubuntu 21.10 'IMPIL INDRI'

Linux Oct 14, 2025

Kanonisch Ubuntu 21.10 "Imprish Indri" war freigegeben am 14. Oktober 2021. Es verfügt über Gnome 40. , ein neuer Kernel und aktualisiert..


Wie man Fedora Linux aktualisiert

Linux Nov 10, 2024

Sie haben also endlich Fedora Linux heruntergeladen und installiert, aber jetzt fragen Sie sich vielleicht, wie Sie Ihr System auf dem neuesten Stand halten? Zum Glück gibt Fedora Ihnen e..


So töten Sie einen Linux -Prozess nach Portnummer

Linux Oct 4, 2025

Um einen Linux -Prozess zu töten, benötigen Sie seine ID oder seinen Namen. Wenn Sie nur den Port verwenden, den er verwendet, können Sie ihn trotzdem töten? Ja, auf verschiedene Arten. ..


Kategorien