Ubunlog Pablinux  

Linux 7.2-rc7 llega con correcciones críticas y restaura el código de Btrfs

Linux 7.2-rc7

El kernel de Linux ha publicado su séptima versión candidata, Linux 7.2-rc7, que llega cargada de correcciones importantes antes del lanzamiento definitivo, previsto para el próximo fin de semana. Esta entrega incluye la restauración de un mecanismo clave en el sistema de archivos Btrfs que evita la pérdida de datos sin aviso, además de numerosos parches en otros subsistemas críticos.

La actividad en el desarrollo del kernel no se ha calmado ni en esta fase final. De hecho, el volumen de cambios es inusualmente alto, según reconoce el propio Linus Torvalds, debido a la creciente participación de herramientas de inteligencia artificial que detectan errores en el código. A pesar de ello, Torvalds confía en que no hará falta una octava candidata y que la versión estable llegue el 16 de agosto.

Btrfs recupera su infraestructura en Linux 7.2-rc7 para evitar pérdida silenciosa de datos

El cambio más destacado de esta rc7 es la restauración de más de 600 líneas de código en Btrfs, un sistema de archivos conocido por sus funciones avanzadas como copias de seguridad internas y el mecanismo Copy-on-Write (COW). El código eliminado durante la ventana de fusión de Linux 7.2 servía para detectar páginas de memoria que aparecían como modificadas sin que el sistema de archivos tuviera constancia. Sin esa protección, los datos podían perderse sin que el usuario se diera cuenta, ya que el sistema seguía funcionando con normalidad.

El desarrollador de SUSE, David Sterba, envió una solicitud para recuperar esta infraestructura, que fue aceptada por Linus Torvalds. Sterba explicó que la mitad del código restaurado corresponde a soporte y depuración, mientras que el resto es la parte central que detecta y corrige el problema. Esta corrección ya está integrada en el repositorio de Linux y llegará a la versión estable.

Correcciones en memoria y hardware monitoring

Además de Btrfs, la rc7 incluye un parche para un bug de memoria que llevaba ocho años presente. Se trata de una condición de carrera en el código PTDUMP, que permite volcar las tablas de páginas del kernel para depuración. El fallo podía provocar un uso después de liberar (use-after-free), un tipo de vulnerabilidad peligrosa. El problema fue detectado por Syzbot y corregido con ayuda de la IA Claude Opus 4.8.

En el subsistema de monitorización de hardware (HWMON), se han aplicado numerosos arreglos para fallos críticos o de alta severidad, muchos de ellos reportados por el bot Sashiko. Estos incluyen correcciones de condiciones de carrera, desbordamientos y accesos fuera de límites. El mantenedor Guenter Roeck describió la tanda como «varias correcciones, la mayoría de fallos críticos o de alta severidad reportados por Sashiko».

Un ciclo de desarrollo marcado por la IA

La presencia de herramientas de IA en el desarrollo del kernel se ha convertido en una constante. En esta rc7, además de los parches de Sashiko y Claude, se han integrado múltiples correcciones en redes, controladores y otros subsistemas generadas o revisadas por estas tecnologías. Torvalds comentó que «es el nuevo normal: muchas correcciones, muchas de ellas debidas a la revisión de varias herramientas de IA».

Para los usuarios, la llegada de Linux 7.2 estable será escalonada. Distribuciones de actualización continua como Arch Linux o Manjaro la recibirán en pocos días, mientras que otras como Debian o Ubuntu LTS tardarán más. Ubuntu 26.10, por ejemplo, usará este kernel como base.

Con todo, la versión final de Linux 7.2 promete ser una de las más completas en cuanto a correcciones, y la restauración de Btrfs es un paso crucial para garantizar la integridad de los datos en sistemas que dependen de este sistema de archivos.

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.