Asahi Linux è un reverse engineering del supporto Apple Silicon incluso M1 Ultra.

Asahi Linux è un reverse engineering del supporto Apple Silicon incluso M1 Ultra.

I Mac Apple Silicon hanno ricevuto recensioni per lo più entusiastiche per la loro velocità, efficienza energetica e progressi tecnici che rappresentano: i chip sono processori per telefoni più grandi che possono funzionare come o meglio di chip Intel comparabili consumando meno energia.

Ma l’allontanamento dall’hardware x86 ha anche reso il Mac un po’ meno utile per coloro che desiderano eseguire più sistemi operativi sui propri Mac. Sebbene sia possibile eseguire versioni ARM di Linux e (con riserva e senza supporto ufficiale ) Windows in macchine virtuali su computer Apple Silicon Mac, Apple non supporta l’esecuzione di sistemi operativi alternativi direttamente sull’hardware. Apple non distribuisce driver per altri sistemi operativi e la rimozione dei processori x86 e delle GPU Intel e AMD ampiamente supportate rende più difficile per altri sviluppatori intervenire e fornire questi driver.

È qui che entra in gioco il progetto Asahi Linux . Per mesi, un piccolo gruppo di volontari ha lavorato per far funzionare questa distribuzione basata su Arch Linux su computer Apple Silicon Mac, adattando i driver esistenti e (nel caso della GPU) scrivendo meticolosamente i propri. Proprio. E il lavoro sta dando i suoi frutti: la scorsa settimana il team ha rilasciato al pubblico il suo primo installer alpha e da ieri il software supporta il nuovo M1 Ultra in Mac Studio.

Nell’alpha attuale è già in esecuzione un impressionante elenco di hardware, tra cui Wi-Fi, USB 2.0 tramite porte Thunderbolt (USB 3.0 funziona solo su Mac con porte USB-A, ma USB 3.0 tramite Thunderbolt è “in arrivo”) e un display integrato. Ma mancano ancora funzionalità importanti, tra cui DisplayPort e Thunderbolt, webcam, Bluetooth, modalità di sospensione e accelerazione GPU. Tuttavia, in termini di accelerazione della GPU, gli sviluppatori affermano che l’M1 è abbastanza veloce che un desktop Linux con rendering software si sente più veloce sull’M1 rispetto a un desktop con accelerazione grafica su molti altri chip ARM.

Gli sviluppatori di Asahi non pensano che il software sarà “finito” con tutto l’hardware di base e le funzionalità della serie M1 supportate e funzionanti fuori dagli schemi, “un altro anno, forse due “. A quel punto, Apple probabilmente introdurrà un’altra generazione o due di chip della serie M. Ma gli sviluppatori sperano che gran parte del lavoro che stanno facendo ora continuerà a funzionare sulle future generazioni di hardware Apple con uno sforzo relativamente minimo.

Sia sulle loro pagine wiki che negli aggiornamenti di stato, gli sviluppatori notano che Apple è sorprendentemente impegnata nella retrocompatibilità con il suo silicio. Alcuni componenti di basso livello, come il controller di interrupt e l’hardware UART, risalgono all’iPhone originale e al PA Semi, una società che Apple ha acquisito per far ripartire i suoi chip mobili nel 2008. In particolare, M1 Pro/Max/Ultra processori, ma le nuove interfacce non dovrebbero cambiare di nuovo per molto tempo.

Il team di Asahi vuole che il proprio lavoro si sposti a monte nel kernel di Linux e altrove, per poi rientrare in altre distribuzioni nel tempo. Il kernel Linux 5.13 ha aggiunto il supporto Mac M1 di base basato sul lavoro del team Asahi e il driver PCIe M1 è stato incluso nella versione 5.16 (altri bit, incluso il supporto M1 Pro e Max, sono stati sottoposti a revisione ). Ciò significa che una volta che Asahi sarà pienamente operativo sui Mac M1, speriamo che le altre distribuzioni non siano troppo indietro.

Se vuoi provare Asahi Linux su un Mac M1, l’attuale programma di installazione viene eseguito dalla riga di comando e richiede “almeno 53 GB di spazio libero” per l’installazione con il desktop KDE Plasma . Asahi ha bisogno solo di circa 15 GB, ma il programma di installazione richiede di lasciare almeno 38 GB di spazio libero per installare macOS in modo che gli aggiornamenti del sistema macOS non vengano interrotti. Da lì, il dual boot dovrebbe funzionare in modo simile al processo su un Mac Intel, con il sistema operativo alternativo visibile dall’unità di avvio o dal selettore di avvio che puoi avviare all’avvio del Mac. Gli aggiornamenti futuri dovrebbero essere installati dalla nuova installazione di Asahi Linux e non dovrebbero richiedere una nuova installazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *