Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Linus Torvalds revela que Claude Code escribió parches y tests del kernel de Linux


Linus Torvalds ha revelado que utilizó Claude Code para redactar parches del kernel de Linux, programas de prueba, revisiones de material y el borrador de un informe técnico. Este trabajo se centró en mejorar el rendimiento de lectura de la caché de páginas, demostrando cómo las herramientas de IA se integran en el desarrollo de sistemas operativos centrales mientras se documentan sus límites técnicos.





Linus Torvalds ha revelado que Claude Code ayudó a escribir parches del núcleo de Linux, programas de prueba, material de revisión y el primer borrador de un informe técnico bajo su dirección.

El trabajo se centra en el rendimiento de lectura de la caché de páginas, demostrando cómo se utilizan las herramientas de codificación de IA en el desarrollo del núcleo del sistema operativo, mientras se documentan abiertamente las limitaciones técnicas.

Torvalds afirma que Claude Code produjo el material bajo su guía. Menciona por separado que las mediciones se realizaron en su propia máquina.

La revelación describe un esfuerzo de desarrollo supervisado, no un sistema de IA manteniendo Linux de forma independiente. La serie de ocho parches aborda un cuello de botella cuando muchos hilos realizan lecturas pequeñas de un mismo archivo almacenado en caché.

Normalmente, cada lectura actualiza un contador de referencias de folio. Un folio representa un grupo de páginas de memoria, y las actualizaciones repetidas obligan a los núcleos del procesador a competir por datos compartidos.

El enfoque propuesto retrasa la reutilización de la memoria de la caché de páginas eliminada hasta que finalice un periodo de gracia de RCU. Esto da tiempo a los lectores activos para terminar antes de que otra función pueda utilizar esa memoria.

Con esa protección, la nueva ruta de lectura puede copiar datos almacenados en caché sin tomar ni soltar referencias de folio. Cuando las condiciones impiden la ruta más rápida, incluyendo la falta de datos en caché o un fallo en el búfer de usuario, la ruta de lectura existente continúa la operación.

Linus Torvalds revela que Claude Code escribió parches de Linux

En el mensaje del commit del 10 de octubre, Torvalds informó que ocho hilos en su portátil Intel de cuatro núcleos y ocho hilos lograron aproximadamente entre 30 y 33 millones de lecturas de 16 bytes por segundo desde un archivo en caché, en comparación con los 9,9-10,4 millones de la línea base.

Estos resultados se aplican a un benchmark específico, no al rendimiento general de Linux. Para las pruebas se utilizó ext4, con las mitigaciones de seguridad del procesador y CONFIG_HARDENED_USERCOPY desactivados. No medimos una máquina más grande, y algunas lecturas que implicaban páginas de memoria de usuario ausentes se volvieron más lentas.

La presión de la memoria sigue siendo una preocupación importante. Las liberaciones retrasadas pueden dejar una cantidad sustancial de memoria esperando a ser reutilizada sin que el asignador la contabilice adecuadamente. Parches posteriores redujeron ese acumulado, pero el informe todavía enumera problemas de asignación no resueltos y no hay un límite firme cuando los periodos de gracia funcionan lentamente.

Una prueba verificó si había datos incorrectos durante la expulsión y reutilización repetida de páginas. Las ejecuciones normales no reportaron lecturas erróneas, mientras que una versión deliberadamente dañada devolvió bytes incorrectos, incluyendo datos de otros usuarios de la memoria liberada.

Las pruebas siguieron siendo limitadas. No cubrimos KASAN, lockdep, hardened usercopy, otras arquitecturas ni varios casos de estrés.

Esta revelación complementa la cobertura sobre la seguridad de Claude Code y la investigación de errores del núcleo de Linux liderada por IA. La IA puede apoyar el desarrollo y la investigación, pero estos parches aún necesitan pruebas y revisiones más amplias antes de que cargas de trabajo reales puedan validar sus ganancias de rendimiento y sus afirmaciones de seguridad de memoria.



Fuentes:
https://cybersecuritynews.com/linus-torvalds-use-claude-code-patches/

0 comments :

Post a Comment

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.