El kernel Linux 7.2 alcanza los 43 millones de líneas: todas las claves de la primera versión candidata

El desarrollo del kernel más importante del mundo no descansa y acaba de cruzar una frontera técnica que quita el hipo. Con el cierre de la ventana de fusión y el lanzamiento de Linux 7.2-rc1, el código fuente ha pegado un estirón considerable, dejando atrás la barrera de los 43 millones de líneas. Este hito no es solo una cifra vacía, sino el reflejo de una actividad frenética donde se han integrado funciones de vanguardia mientras se hacía limpieza de componentes que ya olían a cerrado.
Tras un ciclo de dos semanas de integraciones constantes, Linus Torvalds ha dado el pistoletazo de salida a un periodo de pruebas que durará un par de meses. Lo que tenemos entre manos es una base tecnológica que sentará los cimientos de futuras distribuciones como Ubuntu 26.10 o Fedora 45. A pesar de que se han eliminado lastres históricos, el saldo final es de un crecimiento robusto que demuestra que el ecosistema Linux está más vivo que nunca y se prepara para retos de rendimiento bastante exigentes.
Linux 7.2-rc1: un código mastodóntico que no deja de evolucionar
Si nos ponemos exquisitos con los números, las herramientas de conteo han detectado un total de 43.898.743 líneas en el árbol del kernel. Para que os hagáis una idea, esto supone casi un millón de líneas más que en la versión anterior, similar a lo visto en versiones previas del kernel Linux. Lo más curioso es que este aumento se produce a la vez que los desarrolladores han decidido que ya era hora de jubilar el soporte para el procesador i486 y varios controladores de hardware que nadie usaba desde el siglo pasado. Se ha quitado mucha morralla, pero lo que ha entrado nuevo pesa mucho más.
En este ecosistema de archivos y procesos, el controlador de gráficos de AMD sigue siendo el rey absoluto en cuanto a volumen. El bloque AMDGPU y AMDKFD suma ya más de 6,3 millones de líneas, una barbaridad que se justifica por la complejidad de las tarjetas gráficas modernas y el soporte para computación de alto rendimiento. Parece que mantener la compatibilidad con los últimos estándares de vídeo y aceleración requiere un esfuerzo de programación que no tiene rival en otros subsistemas del núcleo.
Mejoras de rendimiento que se notan de verdad
Uno de los puntos donde los usuarios van a notar más el cambio es en la gestión de la memoria RAM. Se han introducido optimizaciones en los bucles de reclamación que pueden disparar el rendimiento hasta un 30% en cargas de trabajo pesadas como bases de datos, e incluso llegar al 100% en casos específicos con almacenamiento lento. No es moco de pavo, ya que estas mejoras de bajo nivel permiten que el sistema aproveche mucho mejor los recursos sin que el usuario tenga que tocar ni un solo ajuste.
La red local también ha recibido una alegría inesperada en esta versión 7.2. Al cambiar la forma en que el kernel gestiona ciertas llamadas internas (pasando de free_page a la API de kmalloc), se ha logrado una reducción de la latencia y mayor escalabilidad en las conexiones. En las pruebas preliminares con procesadores de última generación, como los EPYC de AMD, se ha visto que el rendimiento de los sockets mejora sustancialmente mientras que el consumo de energía se mantiene a raya o incluso baja un pelín, algo que los administradores de sistemas agradecerán un montón.
La Inteligencia Artificial se cuela en el desarrollo, empezando en Linux 7.2-rc1
Una de las anécdotas más llamativas de este ciclo es cómo la inteligencia artificial está metiendo la cuchara en el kernel. Por un lado, se ha utilizado la IA Claude Opus para ayudar a blindar la herramienta perf, encargada de analizar el rendimiento del sistema. Gracias a esto, se han corregido fallos de seguridad potenciales y desbordamientos de memoria que podrían haber sido un quebradero de cabeza. Es una muestra de cómo estas herramientas pueden echar una mano en tareas de auditoría de código muy tediosas.
Sin embargo, no todo es de color de rosa con la tecnología de moda. Los desarrolladores de la arquitectura ARM han confesado que este ciclo no han podido meter funciones nuevas porque estaban desbordados por parches generados por IA. Al parecer, la avalancha de pequeñas correcciones enviadas por bots o desarrolladores usando modelos de lenguaje ha saturado su capacidad de revisión. Es un recordatorio de que, aunque la IA ayuda, también puede meter ruido en el flujo de trabajo si no se gestiona con cuidado.
Nuevas funciones y soporte de hardware moderno
Además de los cambios internos, Linux 7.2 llega cargado de chuches tecnológicas como el soporte para USB4STREAM de Intel o mejoras en el sistema de archivos NTFS de Microsoft, que sigue recibiendo parches para evitar errores de escritura y mejorar la estabilidad. También se ha trabajado en la compresión nativa para servidores de archivos SMB, lo que agilizará la copia de datos en red, y se han añadido controladores para nuevos ventiladores y componentes industriales que hasta ahora eran un dolor de cabeza configurar.
El camino que tiene por delante esta versión pasa ahora por un escrutinio público donde se pulirán los fallos que vayan apareciendo durante las próximas ocho semanas. Todo apunta a que estamos ante una actualización que, aunque parezca una evolución incremental, esconde cambios profundos en la eficiencia del sistema y en la seguridad. La comunidad ha demostrado que sabe soltar lastre eliminando código obsoleto para dejar sitio a una infraestructura digital mucho más robusta y preparada para lo que venga.
