Linus Torvalds ha subido a su repositorio de Git un parche que usa la IA en Linux para mejorar la lectura concurrente de archivos, desarrollado con Claude Code. Es su primera serie de parches del kernel asistida por un modelo de lenguaje (LLM) y está en una rama nueva, no en master. Con 8 hilos leyendo el mismo archivo, el rendimiento se multiplica por tres aproximadamente.
De 10 a más de 30 millones de lecturas por segundo
En torvalds/linux.git, Torvalds suele mantener solo la rama master y rara vez desarrolla en otras. La nueva se llama noref-filemap-read-with-llm, y el sufijo «llm» delata que reúne mejoras hechas con ayuda de IA, en concreto de Claude Code.
El 13 de octubre añadió un parche titulado «Improve page reference count scalability» (mejorar la escalabilidad del recuento de referencias de página). Ataca un viejo cuello de botella de la gestión de memoria: cuando varios hilos leen a la vez y muy a menudo pequeñas porciones del mismo archivo, la caché de páginas actualiza el recuento una y otra vez. Los núcleos de la CPU acaban disputándose el acceso.
El propio Torvalds reconoce que el código principal, el programa de pruebas, la revisión de errores y el primer borrador del anuncio salieron de Claude Code, la herramienta de programación de Anthropic, bajo su dirección personal. Realizó las pruebas con algunas protecciones de seguridad de su equipo desactivadas. Con 8 hilos leyendo el mismo archivo, las lecturas por segundo pasaron de entre 9,9 y 10,4 millones a entre 30 y 33 millones. Los ciclos de reloj del kernel por lectura bajaron de unos 2.950 a 725.
Un parche experimental y tres errores desde 2013
El parche sigue en una rama experimental y todavía no se ha integrado en la línea principal de Linux 7.4. Torvalds también recurrió a un LLM en la reciente cumbre de mantenedores y en la limpieza del código de assoc_array. Reestructuró código antiguo y difícil de entender y localizó 3 errores ocultos durante 13 años en el sistema, desde el primer commit de 2013.
Esta no es la primera vez que lo cuenta: ya repasamos la mejora del kernel de Linux con Claude Code.
Puedes seguir a HardwarePremium en Facebook, Twitter (X), Instagram, Threads, BlueSky o Youtube. También puedes consultar nuestro canal de Telegram para estar al día con las últimas noticias de tecnología.
Preguntas frecuentes
Es una serie titulada «Improve page reference count scalability», subida el 13 de octubre a la rama noref-filemap-read-with-llm. Reduce la competencia entre núcleos de CPU cuando varios hilos leen el mismo archivo.
Con 8 hilos leyendo el mismo archivo, pasa de entre 9,9 y 10,4 millones de lecturas por segundo a entre 30 y 33 millones, unas 3 veces más. Los ciclos por lectura bajan de unos 2.950 a 725.
Según Torvalds, el código principal, el programa de pruebas, la revisión de errores y el borrador inicial del anuncio, siempre bajo su dirección personal.
No. El parche sigue en una rama experimental y aún no forma parte de la línea principal de Linux 7.4.
¿Cansado de llegar tarde a los chollos? ¡Está web te avisa antes!
¿8.000 Hz de verdad? Lo he medido 🔍 #shorts
Una pantalla de 171" en unas gafas 🤯 ASUS ROG XREAL R1
Logitech PRO X2 RAPID: teclado analógico con Rapid Trigger y pantalla OLED ¿Vale 229 €?
Este portátil no lleva Intel ni AMD: lleva un chip ARM de Qualcomm, y eso lo cambia todo. 💻⚡




Comentarios