IT之家 Mensaje del 15 de octubre: el medio tecnológico lwn publicó ayer (14 de octubre) una entrada de blog en la que informa que el padre de Linux, Linus Torvalds, envió a su repositorio Git personal una nueva rama de desarrollo llamada noref-filemap-read-with-llm,con la que presentó oficialmente su primera serie de parches del kernel desarrollada con la asistencia de un modelo de lenguaje extenso (LLM).
El medio señala que, en circunstancias normales, en el repositorio torvalds / linux.git, Torvalds solo mantiene la rama master y rara vez desarrolla en ramas; sin embargo, ha aparecido recientemente la rama noref-filemap-read-with-llm, cuyo sufijo contiene "llm", y corresponde a algunas mejoras del kernel que realizó con la ayuda de la inteligencia artificial / LLM (en particular, Claude Code).

Torvalds envió el 13 de octubre nuevos parches en esa rama, con el tema "mejorar la escalabilidad del recuento de referencias de páginas", que aborda principalmente un cuello de botella de larga data en la gestión de memoria de Linux. Cuando varios hilos leen simultáneamente y con alta frecuencia pequeñas porciones de un mismo archivo, el mecanismo tradicional, al activar repetidamente actualizaciones del recuento de referencias de la caché a nivel de tabla (Page Cache), provoca fácilmente graves disputas de competición en las CPU multinúcleo.
Torvalds reconoció que el código central de este conjunto de parches, los programas de prueba, la revisión de vulnerabilidades y los borradores de la documentación de anuncio se realizaron íntegramente, bajo su supervisión personal, en colaboración con la herramienta de programación con IA Claude Code, creada por Anthropic.
Tras desactivar parte de las protecciones de seguridad de su computadora para las pruebas, con una carga de prueba específica en la que 8 hilos leen simultáneamente el mismo archivo, el rendimiento de lectura saltó directamente de los originales 9,9 millones ~10,4 millones de operaciones por segundo a 30 millones ~33 millones de operaciones por segundo (equivalente a pasar de aproximadamente 10M a más de 30M), una mejora de rendimiento de alrededor de 3 veces; al mismo tiempo, los ciclos de reloj del kernel consumidos por cada lectura también se redujeron drásticamente de unos 2950 a 725.
Nota de IT之家: este parche se encuentra actualmente en una rama experimental y aún no se ha fusionado en la rama principal oficial de Linux 7.4.

Además, en la reciente Cumbre de Mantenedores (Maintainers Summit) y en otra limpieza de la base de código assoc_array, Torvalds también utilizó un LLM para refactorizar código antiguo difícil de comprender, e incluso de una sola vez destapó 3 errores ocultos que llevaban 13 años escondidos en el sistema Linux (que se remontan a la primera confirmación de 2013).
