BookinglyTech News
Software

Linux 7.3-rc2 es anormalmente grande y Torvalds culpa a la IA bromeando

El segundo candidato a release del kernel 7.3 trae 615 commits. Torvalds señala que las herramientas de IA podrían estar inflando el volumen de parches, un fenómeno que el proyecto intenta rastrear con metadatos.

2 min de lectura4 fuentes contrastadas1 vista

Linus Torvalds ha publicado Linux 7.3-rc2, un segundo candidato a release que pesa mucho más de lo habitual para esta fase del ciclo de desarrollo. En su anuncio, el creador de Linux bromeó con que la causa podría ser la inteligencia artificial, citando la facilidad que hay para culpar a las máquinas de cualquier anomalía reciente. Añadió un parpadeo digital y una frase en la que confesava que no encontraba ninguna explicación técnica concreta, comentando que "nada parece particularmente extraño".

El peso de las pruebas y las herramientas

El conteo del shortlog revela 615 commits de 292 colaboradores, una cifra que suele corresponder a un periodo de fusión abierto, no a una semana de estabilización. Torvalds describió el release como "full fat" (graso o completo), un término que no encaja en un rc2. La mayoría de los cambios provienen de sistemas de ficheros, gráficos y networking, pero hay una señal clave: las herramientas de desarrollo y las pruebas automatizadas (selftests, sched_ext) representan aproximadamente el 20% del total. Es la mayor fuente de cambios fuera de los controladores de hardware. Esto sugiere que el kernel está absorbiendo una gran cantidad de infraestructura de testeo y no necesariamente funcionalidad nueva.

Esta situación contrasta con el tono serio que Torvalds adoptó en agosto al anunciar la versión 7.2-rc7. Entonces, sin bromas, atribuyó el aumento del volumen de parches a las revisiones realizadas por herramientas de IA. La distinción es técnica: las IA que revisan código detectan fallos y generan pruebas, inflando el número de commits pequeños. Las IA que escriben código masivo suponen otro riesgo, relacionado con fallos de seguridad no previstos. El kernel ya tiene un mecanismo para distinguir ambos casos, aunque su uso es opcional.

Proveniencia y control de calidad

La documentación oficial del kernel establece una política para asistentes de programación. Pide a los colaboradores que declaren el uso de IA mediante el trailer "Assisted-by: LLM" en el mensaje del commit. Además, prohíbe a los agentes de IA añadir la firma "Signed-off-by", reservada a humanos que certifiquen el Developer Certificate of Origin. Esta etiqueta permite rastrear cuántos cambios provienen de herramientas, aunque la cifra real es baja porque la declaración es voluntaria y no cubre las correcciones manuales posteriores.

Los mantenedores del kernel pueden tratar estas contribuciones con mayor escrutinio, priorizarlas menos o rechazarlas directamente. El objetivo es proteger el ancho de banda de revisión, que sigue siendo un recurso escaso. A diferencia de Debian, que ha votado a favor de permitir contribuciones con IA con divulgación opcional, el proyecto de Linux apuesta por la trazabilidad explícita. La próxima entrega, Linux 7.3-rc3, servirá como indicador: si el tamaño se mantiene en las mismas áreas de pruebas, la hipótesis de Torvalds tendrá razón; si vuelve a la normalidad, el rc2 fue una excepción aislada.