Motivi per non installare l'ultimo kernel Linux su Ubuntu

Parliamo sempre dell'importanza di avere un sistema operativo e tutti i programmi aggiornati alle ultime versioni. Questo ci permette di sfruttare appieno le sue funzioni, di poterlo utilizzare senza errori e, inoltre, di essere sicuri che nulla metta in pericolo la nostra sicurezza. Tuttavia, quando si tratta di Linux, soprattutto distribuzioni come Ubuntu, installando l'ultimo kernel potrebbe non essere sempre l'opzione migliore.

Ubuntu non viene fornito con una versione originale del kernel Linux, ma invece viene fornito con una versione modificata da Canonical con patch e ottimizzazioni specifiche per questa distro. Questa è la versione che l'azienda manterrà per tutto il ciclo di vita della distro. Quando una nuova versione viene rilasciata 6 mesi dopo, porterà una versione più recente, anch'essa modificata e ottimizzata dall'organizzazione.

Motivi per non installare l'ultimo kernel Linux su Ubuntu

Naturalmente, Canonical non ti impedisce di installare un altro kernel sulla distro. Qualsiasi utente può scaricare e installare l'ultima versione del kernel ufficiale o qualsiasi altra versione modificata, ad esempio in tempo reale. Tuttavia, dobbiamo analizzare i pro ei contro di farlo.

neofetch

Quali sono i vantaggi dell'installazione dell'ultimo kernel Linux in Ubuntu?

Le ultime versioni del kernel di Ubuntu, quella ufficiale, si caratterizzano principalmente per portare supporto per nuovo hardware, ottimizzare le prestazioni e risolvere errori. È raro trovare una funzionalità che sia davvero essenziale per la quotidianità. Se installiamo il file ultima versione del kernel , quello che otterremo principalmente sarà migliorare il funzionamento del PC, soprattutto con l'estensione hardware più recente . Ma poco altro. Inoltre, man mano che ogni versione del kernel diventa sempre più grande, può accadere che, quando si installa l'ultima versione, si verifichi una perdita di prestazioni a causa della necessità di elaborare più pacchetti e più righe di codice.

Se vogliamo file system tali come EXT4, exFAT o ZFS per funzionare meglio, o carica Linux sull'ultimo ARM CPU che non è ancora arrivato sul mercato, quindi non avremo altra scelta che installare la nuova versione. Altrimenti, meglio non cambiarlo.

Perché non cambiare il kernel in Ubuntu

Come abbiamo spiegato, il Kernel che arriva in Ubuntu non è lo stesso da cui possiamo scaricare Kernel.org . Canonical implementa una serie di patch, miglioramenti e correzioni per farlo funzionare in modo ottimale sul tuo sistema operativo. Se installiamo un kernel non ottimizzato per Ubuntu, perderemo tutte queste patch e Canonical ottimizzazioni e la distribuzione potrebbe non funzionare come previsto.

Inoltre, se lo abbiamo un sistema con UEFI e Secure Boot , cambiare il kernel con uno non firmato, anche se compilato da noi, può impedire al nostro PC di avviarsi direttamente poiché non ha le firme digitali che Canonical e altri sviluppatori includono per poter funzionare in questi sistemi.

E per quanto riguarda l'ultima versione del kernel Ubuntu ufficiale?

Sebbene le nuove versioni non raggiungano la nostra distribuzione, Canonical funziona dal primo momento con le nuove versioni del kernel e le prepara per le successive versioni di Ubuntu. Ciò significa che, se vogliamo, possiamo installare il file ultima versione del kernel (attualmente 5.8.1) modificato da Canonical nel nostro Ubuntu. E possiamo farlo con un semplice comando:

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8.1/amd64/linux-headers-5.8.1-050801_5.8.1-050801.202008111432_all.deb && sudo dpkg -i *.deb

Cosa succede? Queste versioni del kernel modificate non sono ancora pronte per essere eseguite in produzione. In altre parole, sono "beta" che possono essere bacati. Pertanto, questa versione 5.8.1 non è neanche lontanamente stabile come la kernel 5.4 incluso come standard in Ubuntu 20.04 LTS . Quando questa versione sarà finita sarà inclusa nella prossima versione della distro, in questo caso, in Ubuntu 20.10.