Si può installare Linux su un M1 di Apple Silicon Mac?

Nov 12, 2024
Linux

Non tutti comprano un Mac per eseguire esclusivamente macos. La cattiva notizia è che al novembre del 2021, il supporto nativo Linux sul silicio di Apple non è ancora possibile. Il progresso è stato fatto, tuttavia, quindi diamo un'occhiata al Linux sulla storia del silicio di Apple finora.

Linux su mela silicone: una lotta in salita

Prima del novembre 2020, Apple ha utilizzato processori X86 Intel a 64 bit in tutti i suoi computer Mac. Questi hanno usato la stessa architettura della maggior parte delle macchine Windows e Linux disponibili in commercio. Questo ha avuto benefici come il campo di addestramento che ha permesso Dual-boot di macos e windows e supporto nativo per X86 distribuzioni Linux.

Ma nell'ultima parte del 2020, Apple ha deciso di andare all-in su un nuovo tipo di architettura, simile a quello usato nei suoi smartphone, tablet, orologi e altoparlanti intelligenti. I risultati hanno parlato da soli, con il Chip m1 Ciò ha debuttato nel MacBook Air, MacBook Pro e MAC mini soffiando la generazione precedente di generazione precedente per l'acqua in entrambi i parametri di riferimento e performance del mondo reale.

Mela

Apple Silicon usa interamente un'architettura diversa. Si basa sul braccio che richiede un set di istruzioni di diverso, e ciò significa che il software scritto per X86 non è compatibile in modo nativo. Per applicazioni MAC native, Apple ha rianimato il transpiler Rosetta che Traduce e compila le app x86 per la nuova architettura .

Apple ha reso questo interruttore per una serie di motivi, compresi i grandi guadagni sulle prestazioni e un miglior rapporto prestazioni-to-watt. In tal modo, hanno anche rimosso la capacità di eseguire sistemi operativi X86 comunemente disponibili. Dal momento che il silicio di Apple è BRACCIO - basato , prende in prestito pesantemente dal braccio, ma il software deve ancora essere adattato specificamente per questo.

Nella vera moda Apple, queste differenze sono proprietarie e pesantemente custodite. Si sostengono molti dei progressi Apple è riuscita a spremere nei suoi ultimi modelli Mac, ma questo pone un problema per il supporto Linux. Ci sono già Distribuzioni Linux. Ciò costruito per i "veri" processori a bracciolo, ma il silicio Apple è una bestia diversa che richiede un nuovo approccio.

Il silicio di Apple non è bloccato su macos

La buona notizia è che Apple non ha bloccato i kernel non firmati dall'avvio su mele silicio. Il nocciolo è una componente centrale di un sistema operativo . È sempre lì sullo sfondo, controllando il modo in cui l'hardware e il software comunicano l'uno con l'altro. I kernel non firmati sono quelli che non sono supervisionati da Apple.

Ciò significa che Apple ha scelto di non bloccare l'hardware per un tipo specifico di software. Il bootloader che funziona prima del kernel può caricare kernel non firmati, che è stata una piacevole sorpresa per molti una volta che il chip M1 ha fatto il suo debutto.

Mela

Questo è significativamente diverso da come Apple controlla saldamente i suoi smartphone e tablet. Apple blocca i kernel non firmati dal correre su iPhone e iPad, e la società avrebbe potuto scegliere di fare lo stesso anche sul Mac. In future revisioni o aggiornamenti del firmware, potrebbero ancora.

Per ora, il silicio di Apple è "aperto" nel senso che chiunque può fare un andare a porting un kernel personalizzato. A differenza dei iOS e iPados, no " jailbreak. "È richiesto per sconfiggere il giardino murato di Apple. Fornito Nessun codice è prelevato dal software Apple, i sistemi operativi scritti per il silicio Apple sono completamente legali.

Naturalmente, questo non significa che Apple sia utile nella ricerca di Port Linux alla piattaforma. Finora la compagnia non ha messo alcuna resistenza, motivo per cui gli sforzi per ottenere Linux lavorano sulla nuova piattaforma stanno progredendo bene.

Il kernel Linux supporta il silicio di Apple

Nel giugno del 2021 il supporto per il chip M1 di Apple è stato aggiunto al Kernel ufficiale Linux. . Ciò consente al kernel di avviare nativamente sul chip che alimenta il 2020 MacBook Air, Mac Mini e 2021 IMAC.

Ottenere il workel working è stato un importante primo passo in anticipo, ma ci sono molti più driver necessari per aggiungere supporto per i vari controller e chip che potrebbero alimentare macchine in silicone Apple. Questi controlli tutti gli aspetti della normale funzionalità: supporto USB, audio, gestione dell'alimentazione, la capacità di controllare il ridimensionamento della CPU e altro.

La strada dal supporto del kernel di base per lavorare completamente l'esperienza del desktop è una lunga, ma grazie agli sforzi di alcuni programmatori dedicati e qualificati, Linux su Apple Silicon sta rapidamente diventando una realtà.

Inserisci il progetto Asahi Linux

Il Progetto Asahi Linux. è uno sforzo collettivo per portare Linux alla nuova piattaforma desktop di Apple. Nel settembre del 2021 il progetto ha raggiunto un'importante pietra miliare. I computer Apple che utilizzano il chip M1 sono ora utilizzabili come macchine Desktop Linux. L'annuncio è stato fatto in un post del blog. sul blog Asahi Linux.

Uno sviluppatore, Alyssa rosenzweig. , ha twittato della sua eccitazione:

Tutto succede ... all'istante? Che cosa?

I computer non hanno sentito questo veloce da quando sono nato.

- alyssa rosenzweig (@alyssarzg) 29 settembre, 2021

Il Blog Post Detagli I progressi compiuti finora, dove diversi driver chiave e di basso livello sono stati uniti in Linux Kernel 5.16. Le note del post che mentre nessun supporto GPU è stato ancora aggiunto, "Le CPU della M1 sono così potenti che un desktop rendering software è in realtà più veloce su di loro" rispetto ai processori a 64 bit comparabili.

Finora c'è solo un programma di installazione alfa disponibile ed è finalizzato direttamente agli sviluppatori. In tempo, il progetto Asahi Linux prevede di rilasciare una versione di Arch Linux Arm. per chiunque da provare. Il chip M1 di Apple è il primo bersaglio, ma il progetto Asahi Linux nota che "siamo in una posizione unica per poter provare a scrivere i conducenti che non funzionano solo per la M1, ma possono funzionare anche - anche sulle fiches future. "

Questa potrebbe essere una grande notizia per i proprietari di MacBook Pro che hanno il migliorato M1 Pro e M1 Max Chips Ma in entrambi i casi, sembra che il progetto Asahi Linux si impegna a portare Linux a tanti dispositivi di silicio di Apple il più possibile.

Mela

Ricorda che questo progetto è gestito da entusiasti estremamente talentuosi e dedicati che stanno lavorando instancabilmente su un progetto di passione. Se sei interessato puoi supportare il progetto Asahi Linux con a donazione , o addirittura dedica il tuo tempo Contribuire al progetto direttamente.

Utilizza Linux tramite la virtualizzazione oggi

Anche se non puoi ancora eseguire Linux nativamente, puoi comunque farlo usando una macchina virtuale (VM). UTM è un'app con una versione gratuita e pagata (Mac App Store) che consente di emulare un gran numero di architetture del processore.

Ciò include Arm64 a velocità near nativa e x86-64 a velocità molto più lente. Lo consigliamo di attaccare alle versioni Arm64 per scopi di performance, dai un'occhiata alla nostra guida a Running Linux su Apple Silicon in una VM per il pieno basso.

In alternativa, prendere in considerazione l'acquisto di un Computer portatile che ha già un grande supporto Linux .


Linux - Articoli più popolari

Come utilizzare DB Browser per SQLite su Linux

Linux Dec 16, 2024

Fatmawati Achmad Zaenuri / Shutterstock Browser DB per SQLite Consente di visualizzare e modificare i database SQLITE su Linux. È possibile progettar..


Come utilizzare il guscio limitato per limitare ciò che un utente Linux può fare

Linux Mar 25, 2025

Fatmawati Achmad Zaenuri / Shutterstock Un guscio limitato limita ciò che un account utente può fare su Linux. Un utente limitato non può cambiare la loro..


Come utilizzare Brace Espansione in Bash Shell di Linux

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock Espansione delle parentesi graffe è una tecnica utile per generare liste di stringhe che possono essere utilizzati neg..


5 distribuzioni Linux specializzate con caratteristiche uniche

Linux Jul 20, 2025

Leggendo attraverso la lunga lista dei distros esistenti di Linux, i sapori vari e i tiro fuori dai fuochi di spigoli partono tutti per sfocarsi insieme. Per rimediare, abbiamo raccolto al..


Il Best Linux Laptops del 2021 per gli sviluppatori e gli appassionati di

Linux Sep 27, 2025

Tomeqs / shutterstock.com. Cosa cercare in un laptop Linux nel 2021 Puoi comprare quasi tutti i laptop e Installa Linux su di esso . Tut..


Linux compie 30 anni: come un hobby progetto conquistato il mondo

Linux Sep 17, 2025

Larry Ewing e GIMP Sopra 17 settembre 1991 , Linus Torvalds ha rilasciato il kernel Linux (versione 0.01) per la prima volta. Ecco una breve guarda ..


Cosa c'è di nuovo a Fedora 35

Linux Nov 2, 2024

Fedora 35, cappello rosso È gratuito Distribuzione di Linux. (Distro), è stato rilasciato il 2 novembre 2021. Da un'esperienza desktop aggiornata alle quiete dietro..


Come aggiornare Fedora Linux

Linux Nov 10, 2024

Quindi, finalmente hai scaricato e installato Fedora Linux, ma ora potresti chiederti, come tieni aggiornato il tuo sistema? Per fortuna, Fedora ti offre un paio di metodi per gli aggiorna..


Categorie