Linux 7.2 supera los 43 millones de líneas de código: el kernel más importante del mundo sigue creciendo
El desarrollo de Linux acaba de alcanzar un nuevo hito. Con la publicación de Linux 7.2 Release Candidate 1 (RC1), el proyecto liderado por Linus Torvalds superó oficialmente los 43 millones de líneas de código, una cifra que refleja la enorme evolución del sistema operativo que hoy impulsa desde servidores y supercomputadores hasta dispositivos móviles y sistemas embebidos.
Aunque el número puede parecer una simple curiosidad estadística, detrás de él existe una historia mucho más interesante sobre la evolución del hardware, la seguridad y el software de código abierto.
Un kernel cada vez más grande
Según las estadísticas obtenidas con la herramienta cloc (Count Lines of Code), el árbol de desarrollo de Linux 7.2 contiene actualmente:
- Cerca de 43,9 millones de líneas en total.
- Más de 33,6 millones de líneas de código.
- Aproximadamente 5 millones de líneas de comentarios.
- Más de 5,2 millones de líneas en blanco destinadas a mejorar la legibilidad del proyecto.
Para poner la cifra en contexto, Linux 7.1 se encontraba ligeramente por debajo de los 43 millones de líneas. Es decir, en un solo ciclo de desarrollo el proyecto volvió a crecer de forma considerable.
¿Por qué sigue creciendo tanto?
A primera vista podría parecer que el kernel se está volviendo innecesariamente complejo, pero la realidad es distinta.
Gran parte de este crecimiento proviene del soporte para nuevo hardware. Linux incorpora controladores para miles de procesadores, tarjetas gráficas, dispositivos de almacenamiento, redes, sensores y periféricos fabricados por cientos de compañías.
De hecho, el directorio más grande del kernel sigue siendo el correspondiente a los controladores gráficos de AMD (AMDGPU), que por sí solo supera los 6,3 millones de líneas de código. Este enorme volumen responde al soporte para múltiples generaciones de GPU, nuevas funciones gráficas y tecnologías modernas como HDMI 2.1 FRL.
Paradójicamente, el kernel también continúa eliminando código antiguo. Durante este ciclo se retiraron controladores obsoletos y soporte para hardware legado, pero la incorporación de nuevas tecnologías terminó superando ampliamente esas eliminaciones.
Linus Torvalds: “Todo parece razonablemente normal”
Junto con la publicación de la primera versión candidata, Linus Torvalds comentó que este ciclo de desarrollo ha sido bastante tranquilo.
Según el creador de Linux, las estadísticas del proceso de integración son “razonablemente normales”, sin cambios inesperados ni problemas importantes durante la ventana de incorporación de nuevas funciones.
Esto significa que el proyecto entra ahora en su fase habitual de pruebas públicas, donde desarrolladores y la comunidad ayudarán a detectar errores antes del lanzamiento estable previsto para las próximas semanas.
Novedades de Linux 7.2
Aunque el tamaño del código ha llamado la atención, Linux 7.2 también incorpora numerosas mejoras técnicas, entre ellas:
- Nuevas optimizaciones de rendimiento.
- Mejoras en el planificador del sistema (Cache Aware Scheduling).
- Soporte inicial para HDMI 2.1 FRL en controladores AMDGPU.
- Incorporación del nuevo controlador AMD ISP4.
- Avances en la integración del lenguaje Rust.
- Correcciones para el nuevo controlador NTFS introducido en Linux 7.1.
- Eliminación definitiva de antiguas API heredadas como
strncpy, tras varios años de trabajo.
Estas mejoras beneficiarán a futuras distribuciones como Ubuntu 26.10, Fedora 45 y otras que adopten esta nueva versión del kernel.
¿Es preocupante que el kernel tenga 43 millones de líneas?
No necesariamente.
Aunque la cifra puede parecer gigantesca, la mayor parte del código corresponde a controladores específicos que solo se utilizan cuando existe el hardware correspondiente. Un computador de escritorio común ejecuta únicamente una pequeña fracción de todo ese código.
Además, Linux es desarrollado por miles de colaboradores repartidos por todo el mundo, cada uno especializado en diferentes áreas del proyecto. El crecimiento del kernel es, en gran medida, una consecuencia directa del enorme ecosistema de dispositivos compatibles que debe soportar.
Más que un síntoma de complejidad descontrolada, estos 43 millones de líneas reflejan la capacidad de Linux para adaptarse continuamente a nuevas arquitecturas, tecnologías y fabricantes.
Un proyecto que sigue marcando el ritmo del software libre
Más de tres décadas después de que Linus Torvalds iniciara el proyecto como un pequeño kernel para computadores personales, Linux continúa evolucionando a un ritmo sorprendente.
La llegada de Linux 7.2-rc1 demuestra que el desarrollo del kernel mantiene una actividad constante y una comunidad capaz de incorporar nuevas funciones mientras conserva la estabilidad que lo ha convertido en la base de gran parte de la infraestructura tecnológica mundial.
Si todo sigue según lo previsto, la versión estable de Linux 7.2 debería estar disponible durante agosto de 2026, tras completar varias semanas de pruebas y versiones candidatas.