Linus Torvalds utilizza MacBook Air M2 basato su Arm per rilasciare l’ultimo kernel Linux

Linus Torvalds utilizza MacBook Air M2 basato su Arm per rilasciare l’ultimo kernel Linux

Di solito non esaminiamo le singole versioni del kernel Linux, in parte perché la maggior parte degli aggiornamenti sono abbastanza di routine. Qualsiasi aggiornamento al kernel Linux corregge alcuni bug, migliora il supporto per l’hardware esistente e introduce alcune modifiche lungimiranti in previsione del nuovo hardware, e la versione 5.19 del kernel non fa eccezione. Phoronix e OMG! Ubuntu! entrambi hanno una buona panoramica dei cambiamenti.

Ma c’è una nota interessante su questa versione che il creatore del kernel Linux Linus Torvalds menziona nelle sue note di rilascio : l’aggiornamento del kernel viene rilasciato utilizzando un laptop basato su Arm, in particolare la versione M2 dell’Apple MacBook Air.

“Questo è qualcosa che stavo aspettando da molto [sic] tempo ed è finalmente una realtà grazie al team Asahi”, scrive Torvalds. “Abbiamo hardware arm64 che esegue Linux da molto tempo, ma finora nessuno di questi è stato utilizzato come piattaforma di sviluppo”.

Torvalds usa Linux sul suo MacBook M2 con Asahi Linux , una distribuzione che funziona per decodificare l’hardware di Apple. L’obiettivo finale del team Asahi è inviare tutto questo lavoro a monte al kernel Linux mainstream in modo che tutte le distribuzioni possano trarne vantaggio, e Asahi ha aggiunto il supporto per i nuovi chip Apple come M2 o M1 Ultra in tempi relativamente brevi non appena sono stati rilasciati.

Nel novembre 2020, Torvalds ha scritto che l’allora nuovo Air M1 “sarebbe stato quasi perfetto” come laptop Arm Linux, ma ha detto “Non ho il tempo di giocherellare con esso o la voglia di combatterlo”. non voglio aiutare.”

A un certo livello, questa notizia è solo una piccola cosa leggermente interessante: per la maggior parte degli utenti Linux, non importa quale computer stia attualmente utilizzando Linus Torvalds, e Asahi Linux è ancora in uno stato iniziale e approssimativo in cui molte cose funzionano a metà o lavorando. non funzionale. Ma come sottolinea il collaboratore di Asahi Hector Martin, avere “persone reali… che eseguono Linux su una vera e moderna piattaforma ARM64” con una versione moderna del set di istruzioni Arm e un “kernel quasi originale” ha un effetto domino che avvantaggia il resto del ecosistema.

Più persone che usano le versioni Arm di Linux significano più persone che correggono bug relativi ad Arm che andranno a vantaggio di tutte le distribuzioni, e più persone che identificano e risolvono problemi specifici di Arm nel proprio software (“test propri”, come dice Torvalds nelle sue note ) . Alla fine, l’esperienza di utilizzo dell’hardware Linux on Arm dovrebbe migliorare per tutti, anche se potrebbero volerci anni per eliminare questi vantaggi. Ma insieme agli sforzi hardware come i nuovi chip Arm ad alte prestazioni di Qualcomm e l’impegno di Microsoft per l’hardware e il software Arm, potrebbero rendere i PC basati su Arm alternative più convincenti e competitive rispetto ai PC tradizionali con processori Intel e AMD x86.

Vale anche la pena notare che Torvalds ritiene che la versione 5.20 del kernel Linux alla fine diventerà la versione 6.0, non a causa di aggiornamenti di funzionalità specifiche, ma perché “sta iniziando a preoccuparsi di essere nuovamente confuso dai grandi numeri”. Anche le versioni del kernel 3.x e 4.x sono state spostate al successivo numero di versione principale intorno alla versione 20.

Lascia un commento

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