Parche de IA acelera compilación del kernel Linux 7.4 en un 36%
Una segunda versión de parches impulsados por IA promete reducir el tiempo de compilación total del kernel en un 36% y las compilaciones incrementales en un 70% para la próxima rama 7.4.
Lorenzo Stoakes, ingeniero de ARM, ha vuelto a subir al mailing list una segunda serie de parches que buscan eliminar cuellos de botella monohilo en la construcción del kernel Linux. Los cambios, detectados y afinados con ayuda de inteligencia artificial, ya incorporan dos de los parches originales y ahora incluyen rebases contra la rama principal del repositorio, optimizaciones del front‑end paralelo del compilador Rust y varios ajustes menores.
Según los resultados publicados por Stoakes, una compilación completa con la configuración allmodconfig se ejecutó un 36 % más rápido que antes. Las compilaciones incrementales, que son la mayor parte del trabajo diario de los desarrolladores, mostraron una mejora cercana al 70 %. Estas cifras provienen de pruebas realizadas con el árbol de código fuente más reciente disponible en el kernel Git.
Los parches originales fueron aceptados parcialmente y ya se habían fusionado dos de ellos. La versión v2, que se encuentra disponible en el kernel mailing list, corrige problemas de rebase y mejora la paralelización del compilador Rust, una pieza cada vez más importante del ecosistema del kernel. Stoakes comentó que, al tratarse de cambios mayormente no controvertidos, confía en que el proceso de revisión avance sin mayores obstáculos y que los parches puedan estar listos para la rama 7.4.
Si bien todavía falta la aprobación final, la comunidad ya está evaluando el impacto en flujos de CI/CD y en entornos de desarrollo donde los tiempos de compilación son críticos. Una reducción del 70 % en builds incrementales podría traducirse en ahorros significativos de recursos de cómputo y en una mayor velocidad de entrega de nuevas funcionalidades.
Queda por ver si el equipo de mantenimiento del kernel incorporará todos los cambios en la próxima versión estable. Mientras tanto, los interesados pueden probar los parches en sus propias máquinas descargando el árbol de código y aplicando los commits indicados en el mailing list. La evolución de esta iniciativa muestra cómo la IA está empezando a participar activamente en la optimización de infraestructuras de bajo nivel, algo que probablemente se replicará en otros componentes críticos del stack Linux.

