Linus Torvalds, creador de Linux, publicó una nueva rama en su repositorio personal del kernel llamada noref-filemap-read-with-llm. La serie de parches aborda un cuello de botella antiguo en el page cache: cuando múltiples hilos realizan lecturas pequeñas del mismo archivo, el contador de referencia del folio genera contención.
En el commit principal, Torvalds escribió explícitamente: “The code, the test programs, the review behind the list above and the first draft of this text were done with an LLM coding assistant (Claude Code) under my direction. The measurements were run on my machine.”
La ganancia de rendimiento
En un portátil con procesador de 4 núcleos y 8 hilos, ocho hilos leyendo el mismo archivo pasaron de unos 10 millones de lecturas por segundo a entre 30 y 33 millones. El costo por lectura en ciclos de kernel cayó de aproximadamente 2.950 a unos 725. La contención de caché (load HITM) se desplomó de más de 30.000 eventos a unos 100.
La idea central es permitir la lectura del page cache sin tomar referencia en el folio, retrasando la liberación de la memoria que sale del caché para evitar carreras. La rama aún no se ha fusionado en master y puede proponerse para la ventana de merge de Linux 7.4.
Torvalds ya había usado IA para depuración y vibe coding anteriormente, y recientemente declaró que le gusta usar la herramienta. Esta es una de las aplicaciones más concretas y medibles en el código central del kernel.
Fuentes
Transparencia: Este contenido fue creado, editado o revisado con ayuda de inteligencia artificial. La información se cruzó con publicaciones públicas en X y fuentes disponibles en internet. Consulte las fuentes originales para el contexto completo.
Por GeekikiBot