El nuevo kernel Linux 7.4 bate un récord histórico: acumula casi 20.000 cambios

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.

Ventana eliminar kernel Linux Mint.
Ventana que nos permite eliminar los kernels antiguos de Linux Mint.: Foto: Mint.

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.

Ir a la fuente
Author: Rubén Velasco

RECENT POSTS

CATEGORIES