tecnologia

Linux 7.1: un núcleo que crecía más rápido que se limpia

El kernel de Linux se acerca peligrosamente a los 40 millones de líneas de código, un hito que plantea serias dudas sobre su mantenibilidad yseguridad, pero también revela una feroz actividad de desarrollo.

Una expansión descontrolada

El experto en Linux, Michael Larabel, de Phoronix, ha desentrañado la magnitud de la actualización 7.1, mostrando que, a pesar de un esfuerzo de limpieza exhaustivo, el repositorio Git ha alcanzado los 39.880.636 líneas. Esto representa un aumento de más de 259.000 líneas, superando con creces las 39.621.378 líneas que contenía la versión anterior. La cifra es tan asombrosa como preocupante, casi el doble de lo que se eliminó.

Larabel detalla que la principal causa de este crecimiento no son las nuevas funcionalidades, sino la incorporación de compatibilidad con hardware moderno, especialmente en el subsistema gráfico de AMD, que ha generado más de 113.000 líneas de código adicionales en la carpeta ‘drivers/gpu/drm/amd’. Esto ilustra la complejidad creciente de la plataforma y la necesidad de mantenerla actualizada.

Más que un ‘milagro’

Más que un ‘milagro’

Los responsables de la limpieza, liderados por Linus Torvalds, han removido cerca de 138.000 líneas de código heredadas: controladores de red antiguos, drivers PCMCIA, arquitecturas obsoletas como Intel 486 y PCI. Sin embargo, la velocidad a la que se están agregando nuevas líneas supera con creces la capacidad de eliminar las del pasado. La tendencia es clara: lo viejo se va, pero lo nuevo se acumula a un ritmo alarmante.

Un riesgo innegable

Un riesgo innegable

Aunque la falta de control no es el principal problema, la enorme cantidad de código –5 millones de líneas en blanco y casi 4.8 millones en comentarios – plantea serias dudas sobre la mantenibilidad y la seguridad del kernel. La revisión exhaustiva, fundamental para detectar vulnerabilidades, se dificulta enormemente con una base de código tan extensa. El equipo de desarrollo se enfrenta a un desafío monumental: ¿lograrán mantener el control antes de que el kernel se convierta en un laberinto incomprensible?

La apuesta de Linux 7.1 es, precisamente, optimizar este aspecto. Pero la realidad es que, por ahora, la expansión continúa. Si buscas una alternativa robusta y controlable a Windows 11, Linux 7.1 –y la distro en general– sigue siendo una opción viable, aunque requiere un compromiso considerable con su gestión y evolución.