El kernel es el componente más importante de cualquier sistema operativo Linux. Un kernel de Linux funciona como un intérprete o mediador entre el hardware de la computadora y los procesos de software.
Las tareas básicas de un kernel de Linux son las siguientes:
Gestión de procesos.
Administración de memoria.
Controladores de dispositivos.
Sistema de Llamadas y Seguridad.
Cada distribución de Linux viene con una versión estable de Linux Kernel y el software y los controladores compatibles. Pero el Kernel enviado puede no ser el más reciente.
Debe actualizar todo el sistema operativo para pasar a otra versión principal de Linux Kernel si su versión actual no es la actualizada.
En este artículo actualizaremos Kernel para CentOS 8.
Primero, actualice sus paquetes de software existentes en la máquina CentOS.
dnf -y update
En segundo lugar, verifique la versión del kernel de CentOS 8.
uname -r
La última versión de Linux Kernel está disponible a través de ELRepo. Instale ELRepo usando el siguiente comando;
dnf install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Importe la clave GPG del repositorio ELRepo al sistema.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Ahora crearemos caché para repositorios recién instalados.
dnf makecache
El repositorio ELRepo contiene elrepo-kernel canal que proporciona los kernels con soporte a largo plazo (kernel-lt ) y núcleos estables de línea principal (kernel-ml ) para distribuciones basadas en Red Hat Enterprise Linux. Ambos paquetes de Kernel se crean a partir de las fuentes disponibles en https://www.kernel.org/
Actualmente, no hay ningún kernel con soporte a largo plazo disponible en este canal. Pero el kernel Main-Line basado en la última versión estable de Linux Kernel 5.15 está disponible.
Busca en el kernel de elrepo canal para enumerar el kernel-ml paquetes relacionados.
dnf --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-ml
Instale el kernel-ml paquete usando el siguiente comando. También puede instalar cualquier otro kernel-ml paquete de acuerdo a su requerimiento.
dnf --enablerepo="elrepo-kernel" install -y kernel-ml
Linux Kernel 5.15 ahora está en nuestro sistema para cargarlo, necesitamos reiniciar la máquina.
reboot
Después de reiniciar, ahora puede verificar la versión de su kernel.
uname -r