La nueva versión del núcleo contiene correcciones, introduce mejoras en el rendimiento y la estabilidad del sistema, así como diversas innovaciones que hacen que trabajar con Linux sea aún más fácil y eficiente. A todo usuario le interesan estas ventajas, pero Ubuntu se considera una distribución bastante conservadora, a la que las nuevas versiones del kernel llegan con bastante lentitud.
Sin embargo, este problema tiene solución, basta con seguir unos sencillos pasos a partir de las instrucciones que vamos a dar. A continuación, te diremos cómo actualizar el kernel de ubuntu 16.04 o versiones posteriores. Aunque no hay nuevas versiones del kernel en el repositorio, pero existe un programa que hará todo el trabajo por ti.
En Linux, el kernel es la parte central del sistema operativo. Es el programa que gestiona los recursos hardware del ordenador (procesador, memoria, dispositivos de E/S, etc.) y permite la comunicación entre el hardware y el software.
Entre las principales funciones del kernel Linux se encuentran:
El núcleo Linux es de código abierto, lo que significa que su código fuente está disponible para su revisión, modificación y distribución por parte de la comunidad de desarrolladores. Esto permite personalizar el núcleo para adaptarlo a las distintas necesidades y garantiza su constante evolución y mejora.
Los núcleos en Linux, así como en cualquier otro sistema, son extremadamente importantes y necesarios, ya que no sólo son responsables de gestionar la memoria, los procesos y los principales componentes del ordenador, sino que también contienen todos los controladores de los dispositivos del sistema. Así que en caso de nuevas tecnologías, los controladores deben ser actualizados, por lo que si su equipo tiene algún problema con el soporte de hardware en Linux, la actualización del kernel de Ubuntu puede mejorar la situación.
Para que la actualización sea mucho más rápida y sencilla, basta con utilizar la UKUU o Ubuntu Kernel Update Utility. En realidad, descarga las versiones deseadas del kernel desde Internet y configura el sistema para permitir su uso. Todo lo que el usuario tiene que hacer es seleccionar la versión del kernel.
No está disponible en las distribuciones oficiales, pero puede descargarse del repositorio:
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo grub-mkconfig -o /boot/grub/grub.cfg sudo apt install ukuu
También es posible instalar la utilidad a través del centro de aplicaciones de Ubuntu. Después se puede lanzar el programa desde el menú principal:
Después, nada más iniciarlo sincronizará su estado con la red para determinar qué nuevas versiones del kernel están disponibles:
En la lista podrás descubrir los kernels que puedes instalar. Las versiones probables están marcadas en rojo y las estables en amarillo.
Para instalar un kernel, basta con hacer clic en el botón "Instalar":
A continuación, el usuario deberá introducir la contraseña y esperar a que finalice la instalación. El progreso de la inicialización puede seguirse en la ventana del terminal:
Una vez finalizada la actualización, basta con reiniciar el ordenador para utilizar la nueva versión del kernel.
Los nuevos kernels, por desgracia, no siempre mejoran el rendimiento del ordenador. Pueden introducir cambios tras los cuales el sistema sea inestable o no se inicie en absoluto. Es importante que el usuario sepa qué hacer en estas situaciones.
Es tan habitual que Ubuntu no le deje elegir el kernel desde el que arrancar. Por lo tanto, primero edite /etc/default/grub
. Comente esta línea:
$ sudo vi /etc/default/grub
# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT
A continuación, debe crear un archivo de configuración con la siguiente configuración:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
En el futuro, usted podrá cargar el kernel anterior si algo salió mal después de la actualización y el sistema dejó de funcionar estable y correctamente. Si Linux no arranca, aquí también hay una solución, simplemente pulsa la tecla abajo muy rápido y repetidamente en el momento en que debería aparecer el menú Grub.
Siempre puedes eliminar un nuevo kernel que no funcione usando UKUU, hay un botón para esta acción llamado "Desinstalar":
Si el kernel funciona bien después de la actualización, puedes eliminar los antiguos. Hablaremos de esto en otro artículo, dedicado específicamente al proceso de limpiar el sistema de kernels viejos e innecesarios.
Eso es todo por ahora, actualizar el kernel en Ubuntu es una tarea bastante real y factible.