Las mejoras y características clave del kernel de Linux 5.9

Parece que fue ayer cuando estábamos celebrando el lanzamiento del kernel de Linux más grande y aburrido con la versión 5.8. Pero ya sabes lo rápido que pasa el tiempo cuando estás en el sector tecnológico. Parpadea y podrías perderte algo crucial.

Últimamente, lo mismo ocurre con los lanzamientos del kernel de Linux. El equipo de desarrolladores los ha estado lanzando más rápido de lo que podemos instalarlos. Aunque es una exageración, captas mi idea.

Y esa idea es... hay otro nuevo lanzamiento del kernel para celebrar. ¡Hurra!

Y eso es prácticamente todo lo que hay que celebrar. Porque, al igual que con la versión 5.8, no hay características revolucionarias en el kernel de Linux 5.9... al menos no para el usuario general. Sin embargo, si eres un profesional de IT hardcore, hay algunas características que podrían hacerte desear instalar el kernel 5.9 en tus servidores de centro de datos (más detalles sobre esto en un momento).

Echemos un vistazo a algunas de las características más importantes en el último kernel de Linux.

Índice de Contenido
  1. Kernel Linux 5.9: Grandes mejoras de rendimiento
  2. Kernel Linux 5.9: Mejoras en almacenamiento y sistema de archivos
  3. Kernel Linux 5.9: Mejoras y adiciones varias
  4. Cómo instalar el kernel Linux 5.9
    1. Cómo instalar el kernel Linux 5.9 en Ubuntu Server (20.04)
    2. Cómo instalar el kernel Linux 5.9 en CentOS 8

Kernel Linux 5.9: Grandes mejoras de rendimiento

La gran noticia es la mejora de rendimiento que el kernel Linux 5.9 trae tanto a la arquitectura de AMD como a la de Intel. Los sistemas basados en Intel disfrutarán de mejoras de rendimiento gracias al soporte de FSGSBASE, que finalmente está completo en esta versión. La instrucción FSGSBASE se introdujo con la CPU Intel "Ivy Bridge" y aumenta el rendimiento en cargas de cambio de contexto pesadas. Esta nueva instrucción también permite que el espacio de usuario escriba GSBASE sin interactuar con el kernel. La adición de FSGSBASE debería brindarle al kernel de Linux mejoras impresionantes tanto en las pruebas de referencia como en el uso en el mundo real.

Los diferentes tipos de buses en los dispositivos electrónicos

Si tienes dispositivos ARM/ARM64 en tu centro de datos, no te quedarás atrás. El kernel de Linux 5.9 trae consigo una mejora de rendimiento para esta arquitectura en particular mediante la utilización optimizada del programador del sistema (Schedutil). Esta nueva adición es similar a la de Intel P-state push.

La arquitectura ARM/ARM64 también recibe un nuevo interruptor sysfs que controla la optimización de eficiencia energética de la CPU y varias correcciones de CPUfreq.

Kernel Linux 5.9: Mejoras en almacenamiento y sistema de archivos

Teniendo en cuenta que Fedora 33 está migrando a Btrfs, el nuevo kernel parece ser apropiado. El kernel de Linux 5.9 trae numerosas mejoras de rendimiento para Btrfs. Y con la adición de un mayor soporte de NVMe 2.0 para dispositivos SSD, el rendimiento del sistema de archivos en los servidores debería mejorar significativamente. Una mejora importante para Btrfs es la adición de una nueva opción de montaje de rescate, que agrupa todas las opciones de montaje existentes para una recuperación más confiable.

Btrfs no es el único que recibe parches, ajustes y varias optimizaciones. XFS, ext4 y F2FS han recibido mucho amor en el último kernel de Linux.

Kernel Linux 5.9: Mejoras y adiciones varias

Hay una serie de otras mejoras y adiciones que los administradores de centros de datos de Linux considerarán importantes. La lista breve incluye:

  • Mejor manejo de memoria anónima
  • Nuevo controlador de memoria caché (slab), que debería reducir el uso total de memoria del kernel
  • Soporte para kernel, ramdisk e initramfs comprimidos con ZSTD para tiempos de inicio más rápidos
  • Mayor soporte para la especificación USB 4
  • Trabajo inicial en el soporte para el procesador IBM POWER10
  • Correcciones de errores para condiciones de carrera y fugas de memoria en todos los módulos

Cómo instalar el kernel Linux 5.9

Antes de mostrarte cómo instalar el último kernel de Linux, ten en cuenta que probablemente no debas hacerlo. ¿Por qué? Porque las distribuciones de Linux aptas para centros de datos, como Ubuntu, RHEL, SLED y CentOS, no han añadido sus optimizaciones a esta versión. Por lo tanto, aunque podrías obtener ese impulso de rendimiento y las nuevas características adicionales, podrías estar perdiéndote funciones obtenidas al mantener la configuración predeterminada de tu distribución.

Cómo entrar al programa de configuración del BIOS en tu computadora

Tal vez tengas una buena razón para actualizar a este último kernel de Linux, o simplemente quieras probarlo en una máquina no productiva. De cualquier manera, la instalación del último kernel de Linux no es tan difícil (al menos en ciertas distribuciones).

Voy a guiarte a través del proceso de instalación del kernel Linux 5.9 (mainline) en Ubuntu Server y CentOS 8.

Cómo instalar el kernel Linux 5.9 en Ubuntu Server (20.04)

Inicia sesión en tu servidor y descarga los archivos .deb necesarios con los siguientes comandos:

cd /tmp
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb

Una vez descargados todos los archivos, instálalos con el siguiente comando:

sudo dpkg -i *.deb

Entendiendo los permisos de archivos y directorios en UNIX

Cuando finalice la instalación, reinicia el sistema y estarás listo. Después de iniciar sesión nuevamente en el sistema, ejecuta el siguiente comando:

uname -r

Deberías ver que tu servidor Ubuntu ahora está ejecutando el kernel 5.9.

Cómo instalar el kernel Linux 5.9 en CentOS 8

Ahora hagamos lo mismo para CentOS 8. Inicia sesión en ese servidor y primero instala la clave GPG del repositorio necesario con los siguientes comandos:

cat /etc/redhat-release
uname -srv
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Instala el repositorio con el comando:

Cómo recuperar una contraseña de BIOS perdida: dos métodos efectivos

sudo dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

Instala el kernel mainline (5.9) con el comando:

sudo dnf --enablerepo=elrepo-kernel install kernel-ml

Reinicia tu máquina con CentOS. Una vez que hayas iniciado sesión nuevamente, ejecuta el siguiente comando:

uname -r

Deberías ver que se muestra el kernel Linux 5.9.

Cómo funciona y cómo probar una fuente de alimentación para PC

¡Felicidades! Has instalado con éxito el kernel Linux 5.9 tanto en Ubuntu Server como en CentOS 8. Haz esto en máquinas de prueba o máquinas virtuales para ver si este último kernel cumple con la expectativa del impulso de rendimiento que ha recibido.

Las mejoras y características clave del kernel de Linux 5.9 - Centros de Datos | Imagen 1 Newsmatic

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Centros de Datos, allí encontraras muchos artículos similares a Las mejoras y características clave del kernel de Linux 5.9 , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.