BookinglyTech News
Software

Linux 7.3-rc4 corrige regresiones en Btrfs y la detección de raíz con GRUB2

El kernel recupera la estabilidad del FSID y soluciona un fallo que impedía el arranque en sistemas sin initramfs.

2 min de lecturaPhoronix0 vistas

Linus Torvalds ha integrado en la rama principal los parches de Btrfs correspondientes a Linux 7.3-rc4. Estos cambios revierten dos fallos graves: uno afectaba a la compatibilidad de aplicaciones de espacio de usuario al cambiar el identificador del sistema de archivos, y el otro impedía a GRUB2 detectar el dispositivo raíz en sistemas que no usan initramfs.

La primera regresión se introdujo en Linux 7.2-rc1. Allí se modificó cómo se derivaba el fs_fsid. El problema era que este identificador podía cambiar tras una actualización del kernel o incluso entre reinicios. Esto rompió con la estabilidad esperada por varias herramientas, como NetworkManager OpenConnect, que dependen de un FSID fijo para leer y escribir claves de cifrado de VPN. El resultado práctico fue que los usuarios con Btrfs perdieron acceso a su red privada virtual al actualizar a la versión 7.2. En esta iteración, el código vuelve a derivar el FSID a partir del UUID del sistema de archivos, restaurando el comportamiento anterior.

El segundo parche corrige una falla presente durante todo el ciclo de desarrollo de Linux 7.3. GRUB2 no podía detectar /dev/root cuando el sistema de archivos raíz era Btrfs y no existía un initramfs en la partición de arranque. Esto bloqueaba el arranque en configuraciones minimalistas que omiten la imagen inicial de memoria.

Estos dos fixes se unen a otras correcciones menores de Btrfs que también han entrado hoy. Todo el conjunto está listo para la publicación de Linux 7.3-rc4, prevista para este domingo. Para los administradores de sistemas, el parche del FSID es crítico si tienen clientes conectados a VPNs gestionadas por scripts o herramientas que dependen de la persistencia de ese identificador tras actualizaciones del kernel.

El resto del equipo de desarrollo ya está centrado en la siguiente etapa de pruebas. La corrección de GRUB2 es menos visible para el usuario final, pero esencial para quien mantiene infraestructuras con arranques directos sin intermediarios de espacio de usuario.