La IA detecta cuellos de botella que podrían acelerar hasta 70% las compilaciones de Linux

By: www.diariobitcoin.com|2026/09/09 21:12:45

**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

Un estudio en ratonas C57BL/6 de edad avanzada encontró que semaglutide redujo la ingesta calórica en 24% y extendió la vida aproximadamente 12%, con efectos similares a la restricción calórica en varios marcadores del envejecimiento. Los investigadores advierten que todavía se necesitan estudios cl...

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

Una falla informática en el sistema de tráfico aéreo del Reino Unido afectó a más de 2.000 vuelos y dejó a miles de pasajeros varados. Aunque los cielos británicos volvieron a abrir, el episodio expuso la vulnerabilidad de una operación aérea que depende de sistemas tecnológicos críticos.

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

Los pools que cobran tarifas tienen el beneficio modelado más claro para Solana, mientras que los creadores de mercado propietarios y los validadores enfrentan diferentes compensaciones.

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

Los analistas de Andreessen Horowitz, también conocido como a16z, creen que la velocidad de blockchain ya no puede ser la principal medida de viabilidad de un blockchain. Lo que ahora importa no es la velocidad récord de procesamiento, sino la previsibilidad: los usuarios deben entender cómo se comp...

Mastercard lanza Agent Connect para compras con IA

...

Artículos recientes

Más

Últimos listados de monedas en WEEX

iconiconiconiconiconiconicon
Atención al cliente:@weikecs
Cooperación empresarial:@weikecs
Trading cuantitativo y CM:[email protected]
Programa VIP:[email protected]