Kernel Linux 5.8 será una de las mayores versiones de su historia

Kernel Linux 5.8 será una de las mayores versiones de su historia

Rubén Velasco

Si algo caracteriza a Linux es el hecho de ser un sistema operativo libre y de código abierto. En su desarrollo participan cientos de usuarios repartidos por todo el mundo que ayudan a la mejora del sistema tal como lo conocemos, desarrollan nuevas funciones y características y detectan y corrigen cualquier pequeño error que pueda aparecer. Cada actualización del Kernel Linux suele ser para mejorarlo y hacerlo un sistema operativo cada vez más grande y completo. Y aunque las actualizaciones suelen traer más o menos los mismos cambios cada vez, en ocasiones podemos encontrar actualizaciones que destacan por la gran cantidad de cambios introducidos, como ocurre con la nueva versión 5.8.

Hace algunas horas, Linus Torvalds, creador de Linux y responsable de todo su desarrollo, anunciaba la disponibilidad de la primera Release Candidate de la próxima versión 5.8 del Kernel. En un principio, esta nueva versión iba a ser una versión más, igual que las anteriores. Sin embargo, tras un largo desarrollo, el nuevo Kernel Linux 5.8 se ha convertido en la segunda actualización más grande de toda la historia de este sistema operativo, justo por detrás de la versión 4.9.

El Kernel Linux 5.8 trae un importante número de cambios y novedades que vamos a ver más adelante. Sin embargo, la comunidad de usuarios ha puesto muchos esfuerzos en realizar una necesaria limpieza para todo el Kernel, además de trabajar duro en los sistemas de archivos. En total, se han introducido más de 800.000 nuevas líneas de código en este Kernel, además de 14.000 líneas que han sido despreciadas. Se han modificado en total más de 14.000 archivos del Kernel, lo que supone el 20% del mismo.

Descarga Kernel 5.8 RC1

Novedades relevantes del Kernel Linux 5.8

Con casi un millón de líneas, sería imposible resumir en pocas líneas todos los cambios que se han introducido en esta nueva versión. Sin embargo, sí que hay una serie de cambios importantes y relevantes que vamos a ver ya que servirán para mejorar aún más este sistema y poder seguir plantando cara a macOS y, sobre todo, Windows.

Bastantes de los cambios introducidos en la nueva versión 5.8 de Linux se centran en mejorar la compatibilidad con el procesador:

  • Se ha introducido el driver de AMD Energy para poder acceder a los sensores de Zen y Zen2.
  • Soporte para medir la temperatura de los Ryzen 4000.
  • Mejora el soporte de KVM con procesadores AMD.
  • Nuevas mitigaciones para Spectre.
  • Soporte para CPPC CPUFreq para mejorar el rendimiento.
  • Soporte para PCIe NTB en los procesadores Ice Lake Xeon.
  • Compatibilidad con RISC-V Kendryte K210 SoC.
  • Soporte para los nuevos SoC ARM.
  • Soporte iniciar para poder arrancar procesadores POWER10.
  • Compatibilidad con AMD Zen/Zen2 RAPL.
  • Soporte con Intel TPAUSE.
  • Mejores medidas de seguridad para procesadores Tightened ARM de 64-bits.
  • Mejor gestión de la memoria con los el supervisor XSAVES.

También se han introducido cambios y mejoras en lo relacionado con los drivers gráficos:

  • Soporte Open-Source con Qualcomm Adreno 405 / 640 / 650.
  • Soporte para AMDGPU TMZ.
  • Compatibilidad con Intel Tiger Lake SAGV.
  • Compatibilidad con las funciones de recuperación de Radeon Navi/GFX10.
  • Mejor compatibilidad con los fallos térmicos de Radeon Navi/GFX10.
  • Mejor soporte con P2P buffer/DMA entre GPUs.
  • Nuevo runtime «Lima» para los controladores Nouveau de NVIDIA, mejorando la gestión de consumo energético.

Los sistemas de archivos también han sido mejorados y optimizados. Por ejemplo, el nuevo Kernel Linux 5.8 ahora funciona mejor en memorias MMC, se ha añadido compatibilidad con la compresión de F2FS, mejoras en exFAT, un sistema de emulación de NAND, mejoras de rendimiento en SMB3, ajustes en EXT4 y mejoras en BTRFS.

Por último, también se han incluido otros cambios y otras mejoras interesantes muy solicitadas por la comunidad, entre otras una serie de optimizaciones en SELinux, y el cambio de las teclas FN y Ctrl en los teclados de Apple.

Descarga y disponibilidad

Por el momento, el nuevo Kernel Linux 5.8 ha alcanzado el nivel de RC, o Release Candidate. Esto quiere decir que el desarrollo de esta versión está acabado, pero aún no está listo para llegar a todos los usuarios porque puede tener errores y fallos que se deben solucionar.

Si tenemos conocimientos avanzados sobre Linux podemos bajar e instalar este nuevo Kernel en nuestra distro manualmente. Aunque lo mejor sería esperar a que esta nueva versión llegue a su fase final.

Normalmente, las versiones del Kernel Linux suelen recibir unas 8 o 9 RC. Por lo tanto, se calcula que esta nueva versión llegue a su versión final en torno a mediados de agosto. Si no nos queremos arriesgar a problemas, aún tendremos que esperar un poco para poder actualizar a ella.