El desarrollo de Linux 7.0 no ha sido precisamente tranquilo durante las últimas semanas. De hecho, el propio Linus Torvalds ha mostrado en varias ocasiones cierto descontento con el estado de las versiones preliminares. Tras varias Release Candidate especialmente cargadas de cambios y correcciones, hoy llega la quinta RC de este nuevo kernel. Y, por fin, todo apunta a que la situación empieza a estabilizarse.
Esta quinta versión de Linux 7.0 llega centrada en correcciones menores. El objetivo es claro: depurar fallos de última hora para que, cuando llegue la versión final del núcleo, lo haga de la forma más estable posible. Frente a las entregas anteriores, esta RC5 llega con un ritmo bastante más contenido y con el foco puesto en pulir errores de última hora.
La primera RC llegó el pasado 16 de febrero, con un tamaño aceptable y normal, dando comienzo al proceso de depuración de este nuevo Kernel Linux. Dos semanas después, en concreto el 2 de marzo, llegó la RC2, la primera de las versiones de Linux que empezó a generar descontento al propio Linus Torvalds debido a su tamaño. El 9 de marzo llegó la RC3, una actualización también muy grande que introdujo, además, regresiones en scheduler y AMDGPU. La RC4 llegó el 15 de marzo con un parche enorme en subsistema de red.
En general, todo el desarrollo de Linux 7.0 ha sido bastante movido. Y, hoy, nos ha llegado la nueva Release Candidate 5. Tal como podemos leer en las notas de lanzamiento de este kenrel Linux 7.0-rc5, el propio Linus asegura que «Parece que las cosas están empezando a calmarse, ya que la rc5 es más pequeña que las rc anteriores, aunque todavía es un poco más grande de lo que las rc5 suelen ser.»
Dicho esto, veamos qué es lo que trae de nuevo este nuevo Kernel.
Los cambios más importantes de Linux 7.0-rc5
Entre los cambios que más han destacado esta semana, nos encontramos con un parche en los drivers Radeon y AMDGPU para las tarjetas gráficas antiguas de la serie «Hainan». Este hardware no es precisamente nuevo, pero este tipo de correcciones siguen siendo fundamentales para mantener la compatibilidad con equipos antiguos que todavía se usan en muchos entornos.
Además de estos cambios en hardware antiguo, también vemos mejoras en dispositivos más recientes. En la lista de cambios del núcleo también se menciona un mejor soporte para el ratón Bluetooth Logitech MX Master 4, un cambio que puede pasar desapercibido frente a otros ajustes más técnicos, pero que tiene impacto directo en la experiencia real de uso para quienes trabajan a diario con este periférico en concreto.
Junto a ello, el resto de cambios encaja bastante con lo que cabría esperar de una Release Candidate a estas alturas. Aproximadamente la mitad de los cambios se concentra en drivers, especialmente en las áreas de GPU y red. Y fuera de ese bloque, hay correcciones repartidas entre networking interno, sistemas de archivos, BPF, selftests y distintas arquitecturas.
Además, a lo largo de estas semanas se seguirá puliendo la compatibilidad con distintos componentes concretos de hardware, y que no haya grandes regresiones es una muy buena señal de cara al lanzamiento de la versión final de Linux 7.0, prevista para abril de este mismo año.
Cómo probar el kernel Linux 7.0-rc5
Esta quinta Release Candidate de Linux 7.0, aunque ya es bastante más estable que las versiones anteriores, sigue siendo una versión en desarrollo, con fallos potenciales que podrían comprometer la estabilidad del sistema. Por lo tanto, salvo que seamos usuarios avanzados y experimentados, no os recomendamos usarla en el ordenador, al menos por ahora.
Ahora bien, si queremos correr los riesgos, os dejamos dos métodos para instalarlo, uno manual y otro más sencillo.
Descargarlo y compilarlo a mano
La primera opción para poner en marcha esta nueva versión del núcleo en el sistema es descargar el código a mano y compilarlo en nuestro PC. Para ello, lo que tendremos que hacer será descargar el archivo «linux-7.0-rc5.tar.gz» desde la web del Kernel, y, cuando lo tengamos, ejecutar los siguientes comandos:
tar -xvf linux-7.0-rc5.tar.gz
cd linux-7.0-rc5
Con esto, ya tenemos el código del Kernel descomprimido en una carpeta y nos hemos situado en ella. Ahora empezamos la configuración del Kernel ejecutando:
make menuconfig
Y, antes de compilar, instalaremos las herramientas necesarias para el proceso ejecutando:
sudo apt update
sudo apt install build-essential libncurses5-dev fakeroot libssl-dev gcc bc bison flex libelf-dev kmod cpio
Por último, solo nos queda empezar la compilación ejecutando los siguientes comandos en el terminal:
make -j$(nproc)
sudo make modules_install
sudo make install
Si no ha habido errores, cuando acabe, ya solo tendremos que reiniciar el sistema para que este pueda arrancar con el nuevo Linux 7.0 RC5 y aprovechar sus mejoras.
Con Mainline
Mainline es una herramienta que nos permite descargar e instalar cualquier versión del Kernel Linux usando una interfaz gráfica sencilla e intuitiva, evitando tener que ejecutar comandos ni compilar cada versión del núcleo a mano.
Lo primero que necesitamos para usarla es instalarla. Y, si no la tenemos ya, podemos hacerlo desde sus repositorios oficiales ejecutando el siguiente comando:
sudo add-apt-repository ppa:cappelikan/ppa && sudo apt update && sudo apt install mainline
Una vez instalado, lo ejecutamos y, cuando la lista se actualice, podremos ver la nueva versión. Seleccionamos en la lista el nuevo Kernel Linux 7.0 RC5, y dejamos que la aplicación haga lo suyo.
Cuando acabe, solo tendremos que reiniciar nuestro ordenador para poder arrancar ya usando esta nueva versión.
Cuándo llegará Linux 7.0
El propio Linus Torvalds tiene en mente lanzar la versión final de Linux 7.0 a lo largo del mes de abril, siempre y cuando el desarrollo siga el ritmo actual y el kernel continúe estabilizándose.
Por esas mismas fechas, está previsto el lanzamiento de Ubuntu 26.04 LTS y Fedora 44, dos distros que podrían ser de las primeras en recibir este nuevo kernel 7.0. En el caso de las distribuciones rolling release, los usuarios podrán actualizar prácticamente desde el primer momento, mientras que quienes utilicen sistemas más antiguos tendrán que esperar más tiempo, o dar el paso de actualizar el kernel manualmente, justo como acabamos de ver.
Todo apunta a que Linux 7.0 entra ya en su recta final. Si las próximas RC mantienen esta línea, la versión estable podría llegar en abril con un desarrollo mucho más controlado que el de semanas anteriores.
