Linux 7.1: un núcleo que crecimiento, pero que preocupa
La última versión de Linux, 7.1, ha sacudido al ecosistema de código abierto con una explosión de funcionalidades y, sorprendentemente, un crecimiento exponencial del código base. Si bien muchos programadores ven en Rust y las optimizaciones de la actualización una oportunidad para acercarse a Windows y macOS, la realidad es mucho más compleja de lo que aparenta.
nn
El núcleo: una bestia en expansión
Michael Larabel, fundador de Phoronix, ha desentrañado la magnitud de lo que se esconde detrás de este sistema operativo. Tras un análisis exhaustivo de los 138.000 líneas de código que lo componen –una cifra que incluye drivers obsoletos, compatibilidad con hardware antiguo e incluso módulos dedicados a la radioafición e ISDN–, la conclusión es alarmante: el kernel de Linux se acerca peligrosamente a los 40 millones de líneas. Esta cifra, lejos de ser una mejora, genera serias dudas sobre la mantenibilidad, la seguridad y la capacidad real de su equipo de desarrollo para seguir controlando este monstruo digital.
nnLarabel revela que, a pesar de una limpieza masiva que ha eliminado 138.000 líneas de código relacionadas con tecnologías ya obsoletas –incluyendo drivers PCI, Intel 486 y compatibilidad con AMD GPU–, la cantidad total ha aumentado en más de 259.000 líneas. El ritmo de incorporación de nuevas funcionalidades supera con creces la capacidad de depuración, creando un desequilibrio preocupante. De hecho, la reciente integración de compatibilidad para hardware moderno, especialmente en el subsistema gráfico de AMD –con más de 113.000 líneas dedicadas a los drivers