La IA detecta cuellos de botella que podrían acelerar hasta 70% las compilaciones de Linux
**Un desarrollador del kernel de Linux recurrió a un modelo de lenguaje para localizar cuellos de botella en la compilación. Aunque la herramienta produjo código que calificó de espantoso, una revisión humana permitió preparar 23 parches con mejoras de hasta 36% en compilaciones completas y 70% en compilaciones incrementales.
- Lorenzo Stoakes publicó una serie de 23 parches para acelerar significativamente la compilación del kernel de Linux.
- El trabajo ataca tareas de un solo hilo en Kbuild, kallsyms, modpost, objtool, mksysmap y el sistema de compilación de Rust.
- Las pruebas reportan mejoras de 36% en compilaciones con todos los módulos y de hasta 70% en compilaciones incrementales.
Una investigación asistida por IA
Un desarrollador veterano del kernel de Linux utilizó un modelo de lenguaje grande para localizar obstáculos que ralentizan el proceso de compilación. El resultado fue una serie de 23 parches que, según las pruebas descritas, podría acelerar significativamente distintas clases de compilaciones, aunque todavía debe superar el proceso de revisión antes de incorporarse al kernel principal.
Lorenzo Stoakes publicó la propuesta el 8 de septiembre de 2026 con un objetivo concreto: reducir el tiempo que el sistema permanece detenido en tareas de un solo hilo. La idea no consiste en reemplazar a los desarrolladores con inteligencia artificial, sino en usarla para inspeccionar el proceso, encontrar puntos de espera y sugerir modificaciones que luego puedan auditarse técnicamente.
La herramienta, sin embargo, no entregó un resultado listo para incorporarse al proyecto. Stoakes explicó que el modelo generó mucho código, una parte considerable del cual calificó como espantoso, por lo que tuvo que revisar y reescribir ampliamente sus propuestas antes de convertirlas en una serie de parches coherente.
El desarrollador también señaló que el modelo ayudó a coordinar ejecuciones de compilación, pruebas, depuración y análisis. Aun así, afirmó que comprobó manualmente la corrección tanto de las compilaciones como de los kernels en ejecución, además de verificar personalmente las mejoras de rendimiento.
El problema de las tareas de un solo hilo
La compilación del kernel combina numerosas fases que pueden ejecutarse sobre distintos núcleos del procesador, pero algunas tareas permanecen limitadas a un solo hilo y crean puntos de espera. Cuando una etapa termina antes que otra, los recursos disponibles no siempre pueden aprovecharse plenamente, de modo que la velocidad total queda condicionada por los tramos menos paralelizados.
Los parches de Stoakes intentan repartir mejor varias de esas operaciones para que más trabajo avance de forma simultánea. El enfoque afecta componentes del sistema de construcción como Kbuild, kallsyms, modpost, objtool y mksysmap, además del sistema utilizado para compilar código Rust dentro del kernel.
Kbuild coordina buena parte del proceso de construcción, mientras que otras herramientas generan información, verifican objetos o preparan elementos necesarios para el resultado final. La propuesta busca que esas funciones trabajen con mayor eficiencia y reduzcan los intervalos en los que una fase queda esperando a que otra complete una operación secuencial.
El alcance de la serie también muestra por qué detectar cuellos de botella puede ser más importante que optimizar una sola herramienta. Una mejora pequeña en varias fases conectadas puede producir un ahorro considerable en el tiempo total, especialmente cuando el sistema recompila el kernel con frecuencia durante el desarrollo y las pruebas.
Mejoras reportadas en diferentes compilaciones
Los resultados citados para una compilación del kernel con todos los módulos habilitados apuntan a una reducción aproximada de 36% en el tiempo necesario. Esa medición representa el escenario más amplio de la serie, porque incluye una gran cantidad de componentes y permite observar cómo se comportan las optimizaciones cuando el proceso debe construir una configuración extensa.
Las compilaciones incrementales, que reconstruyen solo las partes afectadas por cambios recientes, podrían beneficiarse todavía más. En ese caso, las pruebas mencionadas reportan mejoras de hasta 70%, una diferencia relevante para desarrolladores que repiten el ciclo de modificar código, compilar, probar y volver a ajustar.
Las cifras no representan una promesa universal para cada equipo ni cada configuración del kernel, y la propia propuesta incluye resultados de referencia para distintos escenarios. Su valor principal está en mostrar que los cuellos de botella de un solo hilo todavía ofrecen un margen importante para mejorar la experiencia de compilación.
Auditoría humana y próximos pasos
Stoakes dejó constancia de la participación del modelo mediante una etiqueta Assisted-by en cada commit de la serie. También indicó que editó de forma intensa los mensajes de confirmación, la carta de presentación y los comentarios, una tarea necesaria para que otros mantenedores puedan entender las decisiones técnicas y evaluar sus consecuencias.
Esta supervisión resulta especialmente relevante en un proyecto como el kernel de Linux, donde un cambio de rendimiento no puede evaluarse únicamente por el tiempo de compilación. Los parches deben preservar la corrección del sistema, evitar errores en configuraciones poco comunes y mantener la estabilidad del código que termina ejecutándose en dispositivos y servidores.
La experiencia expone una tensión conocida en el uso de modelos de lenguaje para ingeniería de software: pueden explorar rápidamente alternativas y detectar patrones difíciles de revisar manualmente, pero sus salidas pueden contener errores, estructuras deficientes o decisiones que no cumplen los estándares del proyecto. En este caso, la utilidad de la IA apareció en la investigación y el análisis, mientras que la validación final permaneció bajo responsabilidad humana.
La información fue reportada por Phoronix, que recogió la publicación de Stoakes y los resultados de la serie de parches. El siguiente paso será la revisión técnica por parte de la comunidad y de los mantenedores correspondientes, tras lo cual el trabajo podría llegar al kernel principal y acelerar las compilaciones en distintos equipos y configuraciones.
Por ahora, las cifras deben interpretarse como resultados de una propuesta en revisión y no como una mejora ya disponible para todas las distribuciones de Linux. Si los parches conservan sus beneficios sin introducir problemas de corrección, podrían convertir una de las tareas más repetitivas del desarrollo del kernel en un proceso considerablemente menos lento.
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

Semaglutide prolongó la vida de ratonas ancianas en un 12%, según un estudio

Fallo informático en el tráfico aéreo del Reino Unido afecta a más de 2.000 vuelos

Ley CLARITY: El CLO de Ripple insta al Senado a escuchar a los titulares de criptomonedas

El aumento de velocidad de 300 ms de Solana para superar a los bots de trading podría tener un costo oculto

La velocidad de blockchain ya no es el principal criterio de calidad, según Andreessen Horowitz

Mastercard lanza Agent Connect para compras con IA

Preocupaciones para la Industria: Los Datos Acumulados para 2026 Ya Están un 12% Por Debajo del Mismo Período en 2023

Parece una acción y se negocia como una acción, pero en realidad no es una acción: ¿qué es?

Revisión de Changelly 2026: tarifas, límites, KYC y tipos de cambio

La actividad económica disminuye a medida que crecen las dudas del mercado sobre el camino del gobierno hacia el año electoral

Residencia en Paraguay: el costo oculto de la nueva puerta de salida para brasileños

IOS 27 llegará el 14 de septiembre con una Siri impulsada por inteligencia artificial

Trump propone excluir a inmigrantes indocumentados del censo de 2030

Monero: cómo funciona la criptomoneda más privada y cuál es su sentido de inversión

EE.UU. sanciona a red china que lavaba miles de millones en cripto

El Tesoro de EE. UU. amplía por tres veces la recompra de bonos a largo plazo... la reacción del mercado es fría

El cripto-depósito abrirá cuentas solo con la identificación fiscal

Apple presenta el iPhone 18 Pro: cámara, batería y Siri AI

Egipto: El uso de Bitcoin se dispara mientras la libra se desploma

El cofundador de DoubleZero aborda si los datos más rápidos de Kalshi desventajan a los traders minoristas

Kalshi ha presentado una solicitud para lanzar futuros perpetuos de oro y plata

Argentina es el país más caro para el 70% de los bienes duraderos y la ropa entre nueve economías

Trading: ¿El 74,2 % de los traders tradicionales realmente han cambiado a las criptomonedas?

Bitcoin: la rentabilidad de la minería de BTC se desploma, acentuando el giro hacia la IA

El colateral de Bitcoin, no el volumen de comercio, señalará la verdadera adopción bancaria: veterano de fintech

El Vigilante de Arbitrum Busca Prohibiciones Permanentes para Tres Beneficiarios de Subvenciones

RedStone lanza un vault de crédito de FalconX por 170 millones de dólares en 3 cadenas

Compound abre mercado de USDC con hasta un 87% de LTV

El impulso de la tokenización en Brasil se acelera con un plan de crédito de 2.000 millones de dólares


