Linux 7.0 es real, y alcanza su RC1: así puedes instalar el nuevo Kernel en tu PC hoy mismo

Hace dos semanas, Linus Torvalds daba luz verde al Kernel 6.19 de Linux, anunciando junto a su lanzamiento que la siguiente actualización iba a marcar un salto de versión, confirmando oficialmente el lanzamiento de Linux 7.0. Aún queda bastante tiempo hasta que esta versión llegue de forma estable a todos los usuarios. Sin embargo, hoy mismo se ha marcado un hito en su desarrollo, alcanzando su versión Release Candidate 1, y permitiendo a todos los usuarios que quieran probarlo hacerlo sin muchos problemas.

Con la publicación de esta nueva RC1, el nuevo Linux 7.0 entra en una fase de desarrollo que deja de lado las nuevas funciones y características y se centra sobre todo en mejorar la estabilidad y la corrección de errores. Si todo sigue el calendario previsto, la versión final de Linux 7.0 debería llegar dentro de unas 7 u 8 semanas.

Novedades de Linux 7.0

El salto de numeración no significa que el Kernel vaya a sufrir una revolución técnica, más bien lo contrario. Linus Torvalds ya ha dejado claro que la versión 7.0 del núcleo va a estar centrada, sobre todo, en mejorar la estabilidad, seguridad y fiabilidad de todo el sistema, con nuevas versiones de todos los componentes, una importante limpieza, pero sin grandes cambios revolucionarios en el núcleo.

Una lista breve de todo lo que veremos en esta nueva versión de Linux es:

  • Nuevos drivers para mejorar la compatibilidad con el hardware más reciente.
  • Soporte ampliado para GPUs de próxima generación, asegurando compatibilidad nativa con AMD GFX 12.1, Intel Nova Lake e Intel Battlemage.
  • Mejoras internas en las arquitecturas soportadas.
  • Habilitación de Intel TSX (Intel Transactional Synchronization Extensions) por defecto, recuperando rendimiento que había sido limitado por mitigaciones de seguridad.
  • Actualizaciones en los sistemas de archivos, sobre todo en NTFS y en unidades SSD.
  • Se introduce la nueva funcionalidad OpenTree namespace, que aporta mejoras tanto en seguridad como en rendimiento para tecnologías de contenedorización como Docker y Kubernetes.
  • Optimización de memoria RAM, con parches que aceleran la liberación de memoria hasta un 75% en arquitecturas ARM64 y más del 50% en x86.
  • Seguridad reforzada con la eliminación del soporte para la firma de módulos con el algoritmo SHA-1, obsoleto y vulnerable, mitigando así posibles ataques.
  • Optimización y limpieza de todo el código heredado.
  • Linux 7.0 comienza la integración de Rust como lenguaje de programación alternativo a C.

Está claro que, sin ser un cambio radical, Linux 7.0 va a marcar un antes y un después en este sistema operativo OpenSource. Y, puesto que ya ha llegado a la Release Candidate, podemos instalarla hoy mismo en nuestro sistema para ir probando las novedades en las que tanto ha trabajado la comunidad de Linux liderada por el señor Torvalds.

Página web oficial de The Linux Kernel Archives con el logo de Tux y el botón de la última versión 7.0-rc1.
Página oficial del proyecto del kernel Linux con acceso a la última versión candidata. Foto: Captura de SoftZone.es

Cómo instalar Linux 7.0 RC1

Antes de nada, debemos dejar claro que se trata de una versión en pruebas que aún está en desarrollo. Por lo tanto, no es recomendable instalarla en un equipo de producción o que usemos a diario. La RC1 puede tener (y, de hecho, tendrá) fallos y problemas que pueden ir desde bloquear el sistema hasta causar fallos de seguridad. Por lo tanto, insistimos: mucho cuidado. Desde SoftZone os recomendamos instalarlo solo en un PC de pruebas, o en una máquina virtual con VirtualBox, VMware o GNOME Boxes.

Dicho esto, hay dos formas de instalar a mano un nuevo Kernel en Linux, y vamos a verlas.

Descargar y compilar el Kernel a mano

La primera de ellas, la recomendada, pero la más complicada a su vez es hacerlo manualmente. Para ello, lo que haremos será descargar el paquete del código «linux-7.0-rc1.tar.gz» desde la web del Kernel, y con él ya bajado en nuestro sistema ejecutaremos:

tar -xvf linux-7.0-rc1.tar.xz
cd linux-7.0-rc1

Una vez que lo tenemos ya descomprimido, y nos hemos situado en su carpeta, configuramos el Kernel ejecutando:

make menuconfig

Antes de nada, instalaremos algunas herramientas necesarias para la compilación ejecutando: