Chiudi l'annuncio

Quando Apple ha introdotto i primi Mac con Apple Silicon, alimentati dal proprio chip chiamato M1, è riuscita a stupire il mondo intero e a sollevare molte domande allo stesso tempo. Naturalmente erano già comparsi in quanto tali durante la presentazione del progetto Apple Silicon, ma questa volta tutti erano curiosi di sapere se le loro previsioni originali si sarebbero effettivamente avverate. La domanda più grande riguardava l'avvio o la virtualizzazione di un altro sistema operativo, principalmente Windows ovviamente. Poiché il chip M1 si basa su un'architettura diversa (ARM64), sfortunatamente non può eseguire sistemi operativi tradizionali come Windows 10 (che gira su architettura x86).

Ricordiamo l'introduzione del chip M1, il primo della famiglia Apple Silicon, che attualmente alimenta 4 Mac e l'iPad Pro:

Anche se non sembra il massimo con Windows in particolare (per ora), tempi migliori brillano per il prossimo "grande" player, che è Linux. Da quasi un anno è in corso un enorme progetto per portare Linux sui Mac con il chip M1. E i risultati sembrano piuttosto promettenti. Già alla fine di giugno era disponibile un kernel Linux per Mac con un proprio chip (Apple Silicon). Tuttavia, ora i creatori di questo hanno affermato che il sistema Linux è già utilizzabile come un normale desktop su questi dispositivi Apple. Asahi Linux ora funziona meglio che mai, ma presenta ancora i suoi limiti e alcuni difetti.

Autisti

Nella situazione attuale è già possibile eseguire Linux abbastanza stabile sui Mac M1, ma purtroppo manca ancora il supporto per l'accelerazione grafica, come nel caso dell'ultima versione denominata 5.16. In ogni caso, il team di programmatori sta lavorando duramente al progetto, grazie al quale sono riusciti a fare qualcosa che alcuni avrebbero potuto pensare fosse del tutto impossibile quando è stato introdotto il progetto Apple Silicon. Nello specifico, sono stati in grado di trasferire driver per PCIe e USB-C PD. Sono pronti anche altri driver per Printctrl, I2C, casella di posta ASC, IOMMU 4K e driver per la gestione dell'alimentazione del dispositivo, ma ora attendono un attento controllo e la successiva messa in servizio.

MacBook Pro Linux SmartMockup

I creatori poi aggiungono come funziona effettivamente con i controller. Per il loro corretto funzionamento necessitano di essere saldamente collegati all'hardware utilizzato e quindi di conoscere anche i più piccoli dettagli (ad esempio il numero di pin e simili). Dopotutto, questi sono i requisiti per la stragrande maggioranza dei chip e con ogni nuova generazione di hardware i driver devono essere modificati per offrire un supporto al 100%. Tuttavia, Apple porta qualcosa di completamente nuovo in questo campo e si distingue semplicemente dal resto. Grazie a questo approccio è teoricamente possibile che i driver funzionino non solo sui Mac con M1, ma anche sui loro successori, che rientrano tra le altre possibilità nel mondo non così esplorato dell'architettura ARM64. Ad esempio, il componente chiamato UART presente nel chip M1 ha una lunga storia e lo troveremmo anche nel primissimo iPhone.

Il porting sui nuovi chip Apple Silicon sarà più semplice?

Sulla base delle informazioni sopra citate sorge la domanda se l'eventuale porting di Linux o la sua preparazione per gli attesi Mac con chip più recenti sarà più semplice. Naturalmente non conosciamo ancora la risposta a questa domanda, almeno non con certezza al 100%. Ma secondo gli ideatori del progetto è possibile. Nella situazione attuale è necessario attendere l'arrivo dei Mac con chip M1X o M2.

Ad ogni modo, ora possiamo rallegrarci che il progetto Asahi Linux abbia fatto diversi passi avanti. Anche se mancano ancora diversi problemi, ad esempio il già citato supporto per l'accelerazione GPU o alcuni driver, è comunque un sistema abbastanza utilizzabile. Inoltre, attualmente vi è la questione di dove si sposterà effettivamente questo segmento nel tempo.

.