El desarrollo de Linux 7.4 ha dejado una cifra que no se había visto antes en el proyecto: casi 20.000 cambios registrados en un solo ciclo de pruebas, un volumen que acerca el kernel a los 42 millones de líneas de código. La marca llega apenas unos meses después de que la versión 7.3 ya batiera su propio récord, y confirma que el ritmo de contribuciones al proyecto sigue acelerándose.
Los datos proceden de Phoronix, que ha contabilizado 19.671 cambios desde que arrancó el desarrollo de la versión 7.3. Es la cifra más alta registrada hasta ahora en el proyecto: en el ciclo anterior hubo 16.267 modificaciones, y en el salto de la versión 7.2 a la 7.3 todavía fueron menos. El aumento no implica que se hayan escrito 20.000 funciones nuevas, porque cada cambio puede ser tanto una corrección menor como una reestructuración de calado dentro del código.
Linux 7.4 roza los 42 millones de líneas de código
El kernel ha sumado casi medio millón de líneas nuevas durante este ciclo de desarrollo. Antes de empezar, Linux 7.3 rondaba los 41 millones de líneas; ahora la cifra total asciende a 41.605.120. De ellas, más de 31,4 millones son código ejecutable real, mientras que el resto corresponde a comentarios y líneas en blanco que documentan el funcionamiento interno del sistema. Ese reparto deja algo más de 10,2 millones de líneas repartidas entre comentarios y espacios en blanco, en torno a una cuarta parte del total del proyecto.
El crecimiento constante no es ninguna novedad: cada versión del kernel añade código a un ritmo que lleva años sin frenarse, y la propia versión 7.3 ya había sumado una cantidad similar, por encima del medio millón de líneas. Lo que distingue a Linux 7.4 es la velocidad a la que han crecido a la vez el número de líneas y el número de cambios individuales, dos indicadores que no siempre avanzan al mismo paso.
¿Por qué hay tantos cambios? El papel de la IA
La inteligencia artificial es uno de los motores detrás de este salto. Los desarrolladores la han utilizado para detectar y corregir fallos como los conflictos que surgen cuando varias partes del sistema intentan acceder al mismo recurso a la vez, además de resolver un problema de memoria en la reproducción de audio comprimido y varios errores en JACK, la herramienta habitual para trabajar con sonido en Linux.
El problema llega por el volumen, no por la tecnología en sí. La cantidad de código generado con ayuda de IA crece a un ritmo que ha dejado a los propios mantenedores del kernel desbordados, según reconocen ellos mismos. No es que la inteligencia artificial esté escribiendo partes críticas del sistema sin supervisión: el obstáculo real es la avalancha de pequeños cambios que alguien tiene que revisar, validar e integrar uno por uno.
La batería de los portátiles también gana terreno
Esta actualización no se limita al código ni a la inteligencia artificial: también trae mejoras pensadas para alargar la autonomía de vuestros portátiles. En algunos modelos compatibles se podrá fijar un límite de carga, por ejemplo, en el 80 %, para evitar que la batería se mantenga al 100 % de forma constante cuando el equipo pasa horas enchufado, algo que acelera su desgaste con el tiempo.
Se han incorporado además cambios para evitar que la tarjeta gráfica dedicada funcione cuando no hace falta, un ajuste pensado para portátiles que combinan gráfica integrada y dedicada. Apagar el chip dedicado en los momentos en que el sistema no lo necesita se traduce en un ahorro energético directo para el usuario.
La tercera pata de estas mejoras llega con un control más fino de los ventiladores y la temperatura. Se espera que estas funciones aterricen en portátiles de ASUS, MSI, HP, Acer y TUXEDO, entre otras marcas, aunque algunos modelos concretos podrán ajustar también la velocidad de los ventiladores o cambiar entre perfiles de rendimiento según la carga de trabajo.
El crecimiento podría comprometer la calidad del kernel
Sumar miles de líneas y miles de cambios en cada versión no convierte a Linux en un sistema peor ni más inestable. La calidad del kernel mantiene los mismos estándares de seguridad y rendimiento que siempre, y el crecimiento en sí no es un indicador de peor código.
Lo que sí cambia es la carga de trabajo de quienes mantienen el proyecto. Ya con la versión 7.3 se advertía de que el ritmo de aportaciones estaba saturando a los revisores, y con Linux 7.4 batiendo un nuevo récord, esa presión no ha hecho más que crecer: los 19.671 cambios registrados suponen unos 3.400 más que en el ciclo anterior, un salto superior al 20 % en el volumen de contribuciones que hay que revisar una por una. La automatización de parte de la revisión, o la incorporación de más desarrolladores dedicados a esa tarea, se perfila como la única vía para sostener el ritmo actual sin retrasar los lanzamientos.
Cuándo llegará Linux 7.4 y qué cambiará para los usuarios
La fecha de la versión estable dependerá de cuándo los mantenedores consideren que el código está suficientemente maduro y libre de errores críticos. Una vez publicada, cada distribución decidirá cuándo integrar el nuevo kernel en sus propios repositorios, por lo que el tiempo de espera variará según el sistema que uséis.
Para quien usa un portátil el día a día, lo más tangible serán las mejoras de gestión energética, aunque solo si el equipo es compatible con las nuevas directivas. Los usuarios que trabajan con audio y música también notarán las correcciones en JACK y en la reproducción de sonido comprimido, dos de los fallos que esta versión ha resuelto. El resto de cambios, los que explican la mayor parte de esos 19.671 commits, quedarán invisibles para el usuario final, pero son los que sostienen la seguridad y la estabilidad del sistema a largo plazo. De momento, los nombres que ya han aparecido vinculados a estas mejoras de batería son ASUS, MSI, HP, Acer y TUXEDO.
