Tenim versions noves d'Ubuntu cada sis mesos, però les importants, en les que posen tota la carn a la graella i les més estables, surten els anys parells a l'abril. Els usuaris que trien les versions LTS ho fan perquè necessiten o prefereixen estabilitat, però aquesta es pot veure perjudicada amb les actualitzacions de l'nucli. Perquè, per exemple, Ubuntu 20.04 es va llançar amb Linux 5.4, però des de la setmana passada ha pujat a Linux 5.11.
Canonical no fa les coses per mal, però crec que hauria d'incloure una opció tipus «opt out» per permetre als usuaris de les versions LTS d'Ubuntu quedar-se a la versió LTS de l'nucli. De maneara oficial, es vulgui o no, Ubuntu pujarà el nucli en cada versió de punt, aproximadament cada sis mesos, però es pot evitar que actualitzi el nucli a un de superior seguint aquests passos.
Ubuntu 20.04 i qualsevol versió LTS sense pujar el nucli
Abans de continuar, cal explicar que seguint aquests passos no es deixarà de rebre suport. El nucli LTS seguirà actualitzant-se, però per corregir errors. El que no farà serà pujar a una altra sèrie, I es mantindrà sempre en Linux 5.4.x. Explicat això, el que cal fer és donar aquests dos passos:
- Cal eliminar els meta paquets de HWE (Maquinari Enablement) Amb aquesta comanda, canviant «{image, headers}» per la numeració del que vulguem eliminar (dpkg -list | grep linux-image al terminal per veure'ls tots). Això cal fer-ho amb tots, menys amb Linux 5.4:
sudo apt remove linux-{image,headers}-generic-hwe-20.04
- Un cop eliminats aquests paquets, cal instal·lar el genèric:
sudo apt install linux-generic
Un cop fet això, el nucli s'actualitzarà, però a un 5.4.0.x que rebrà actualitzacions de seguretat.
L'anterior val per a qualsevol versió LTS, Però en el futur caldrà canviar també «20.04». D'aquesta manera, si Ubuntu i el seu kernel ens van bé en el moment llancen una versió Long Term Support ens assegurarem que una actualització de l'nucli no ens faci malbé el sistema.