
Asahi Lina, una delle sviluppatrici più attive del progetto Asahi Linux, ha annunciato di aver sospeso indefinitamente il suo lavoro sullo sviluppo dei driver GPU per i dispositivi Apple Silicon su GNU/Linux. Questo annuncio arriva poco dopo le dimissioni di Hector Martin, fondatore del progetto Asahi Linux, che mira a portare il sistema operativo GNU/Linux su hardware Apple Silicon.
Il Contesto del Progetto Asahi Linux
Asahi Linux è un’iniziativa open source nata per rendere compatibile GNU/Linux con i chip Apple Silicon, come gli M1 e M2, che alimentano i Mac più recenti. Uno degli obiettivi principali del progetto è stato quello di sviluppare driver open source per la GPU integrata in questi chip, permettendo agli utenti di eseguire il sistema operativo GNU/Linux su dispositivi Apple con prestazioni grafiche paragonabili a quelle offerte da sistemi basati su Intel o AMD.
L’Annuncio di Asahi Lina
Asahi Lina ha condiviso su Bluesky (una piattaforma social decentralizzata) la decisione di sospendere il suo lavoro sui driver GPU per Linux:
Nella sua dichiarazione, ha scritto:
Per motivi personali, non mi sento più al sicuro lavorando sui driver GPU per Linux o nell’ecosistema grafico di Linux. Ho sospeso il lavoro sui driver GPU per Apple a tempo indeterminato. Non posso condividere ulteriori informazioni al momento, quindi vi prego di non chiedere dettagli aggiuntivi. Grazie.
e continuando ha aggiunto anche:
Se pensate di sapere cosa è successo o il contesto, probabilmente non lo sapete. Per favore, non fate supposizioni. Grazie.
Sono al sicuro fisicamente, ma mi prenderò un po’ di tempo libero in generale per concentrarmi sulla mia salute.
Lasciando tutti sospesi nell’incertezza riguardo ai motivi che hanno portato al suo abbandono.
Il Contributo di Asahi Lina
Asahi Lina è stata una figura chiave nello sviluppo dei driver open source per le GPU Apple su GNU/Linux. Tra i suoi contributi più significativi ci sono:
- Driver DRM Kernel in Rust: Un driver grafico scritto in Rust, un linguaggio di programmazione moderno e sicuro, che però non è ancora stato integrato nel kernel Linux principale.
- Driver Gallium3D e Vulkan: Contributi ai driver Asahi AGX Gallium3D e Honeykrisp Vulkan all’interno di Mesa, una raccolta di librerie open source per la gestione della grafica su GNU/Linux.
- Reverse Engineering della GPU Apple M1/M2: Asahi Lina ha lavorato attivamente per decodificare il funzionamento delle GPU integrate nei chip Apple M1 e M2, un compito complesso che richiede una profonda comprensione dell’hardware.
Impatto sul Progetto Asahi Linux
La sospensione del lavoro di Asahi Lina rappresenta una battuta d’arresto significativa per il supporto grafico su GNU/Linux per i dispositivi Apple Silicon. Il driver Direct Rendering Manager (DRM), un sottosistema del kernel Linux essenziale per gestire l’interfaccia con le GPU e abilitare funzionalità come il rendering 3D accelerato e il Kernel Mode-Setting (KMS), non è ancora stato completato e integrato nel kernel Linux, e il supporto è attualmente limitato alle generazioni più vecchie di hardware, come i chip M1 e M2. Ad oggi siamo già alla 3° generazione con i chip M3. Senza nuovi sviluppatori della comunità open source che si facciano avanti per continuare il lavoro, il progetto potrebbe affrontare difficoltà nel raggiungere un’esperienza GNU/Linux completa e ottimizzata su questi dispositivi.
Le Sfide del Supporto Grafico su Apple Silicon
Portare il software GNU/Linux su hardware Apple Silicon è una sfida tecnica notevole, soprattutto a causa della mancanza di documentazione ufficiale da parte di Apple. I chip M1 e M2 utilizzano architetture proprietarie, e il reverse engineering (ingegneria inversa) richiesto per sviluppare driver open source è un processo complesso e dispendioso in termini di tempo. Inoltre, il supporto grafico è fondamentale per garantire un’esperienza utente soddisfacente, specialmente per attività come il gioco, la modellazione 3D e l’editing video.
Il Futuro del Supporto GNU/Linux su Apple Silicon
Nonostante la sospensione del lavoro di Asahi Lina, il progetto Asahi Linux continua a esistere, e altri sviluppatori potrebbero prendere il suo posto per portare avanti lo sviluppo dei driver GPU. Tuttavia, senza figure di spicco come Asahi Lina e Hector Martin, il percorso verso un supporto grafico completo e stabile su GNU/Linux per i dispositivi Apple Silicon rimane incerto.
Per gli utenti che desiderano utilizzare software GNU/Linux su hardware Apple, questa situazione potrebbe significare dover attendere più a lungo per un’esperienza paragonabile a quella offerta da sistemi basati su Intel o AMD. Nel frattempo, la comunità open source continuerà a monitorare gli sviluppi e a sperare in nuovi contributi che possano riaccendere il progetto.
Fonte: https://www.phoronix.com/news/Asahi-Lina-Steps-Down-Linux-GPU
Source: Read More