Linux 6.15-rc3 lanzado con corrección para múltiples correcciones del kernel

Linus Torvalds ha anunciado la disponibilidad de la tercera versión candidata para el kernel de Linux 6.15, continuando el ciclo de desarrollo con una colección de mejoras graduales y resoluciones de errores en diversos subsistemas.

Esta actualización incorpora optimizaciones de estabilidad, manteniendo a su vez la cadencia de desarrollo semanal establecida.

«Hasta donde yo sé, no hay absolutamente nada importante aquí. Sólo un buen número de pequeñas correcciones por todas partes», se lee en el anuncio.

«Los cambios más importantes son solucionar algunos problemas del controlador ublk y las autopruebas relacionadas para los mismos. El resto generalmente es de una o pocas líneas».

Esta versión candidata presenta aproximadamente 200 confirmaciones que abordan diversos problemas en todo el kernel.

En particular, el controlador Universal Block Layer (ublk) recibió una atención significativa con múltiples confirmaciones de Ming Lei, que incluyen:

Varias correcciones de administración de memoria llegaron a este RC, incluidos parches de David Hildenbrand que abordan problemas de división de folios y la optimización de Johannes Weiner para la asignación de páginas con mm: page_alloc: acelera las reservas en rmqueue_bulk().

El subsistema de red recibió numerosas correcciones, con contribuciones notables a varios controladores, incluido el soporte de hardware hibmcge, bnxt y Mellanox.

Jakub Kicinski presentó doce parches, centrándose principalmente en las especificaciones de netlink y los mecanismos de bloqueo de dispositivos.

Kent Overstreet contribuyó con nueve parches para bcachefs, abordando problemas como el manejo de reintentos de lectura de datos, la ilegibilidad de la raíz del btree y las operaciones de instantáneas. XFS también vio mejoras para dispositivos zonificados y administración de búfer por parte de Darrick J. Wong.

El subsistema Direct Rendering Manager (DRM) recibió múltiples correcciones para los controladores AMD, Intel y MSM, centrándose en las configuraciones del controlador de pantalla y mejoras en la administración de la memoria.

En un mensaje de seguimiento poco después del anuncio del lanzamiento, Torvalds notó un problema inesperado: «Bueno, eso duró poco: mis correcciones de último minuto para que las cosas se construyeran para mí con gcc-15 terminaron rompiendo el gcc-14, según informó Chris Clayton».

Estas correcciones relacionadas con el compilador incluyeron soluciones para las nuevas advertencias de GCC 15 sobre la inicialización de cadenas no terminadas, el manejo de puntos de secuencia y la adición de marcadores __nonstring a las matrices de bytes. Torvalds rápidamente implementó una solución para resolver el problema de compatibilidad con GCC 14.

Esta versión forma parte del ciclo de desarrollo del kernel estándar, después de las versiones anteriores -rc1 y -rc2.

A pesar de la ventana de fusión «bastante grande», Torvalds señaló que «no parece haber resultado en ningún problema particular. Al menos hasta ahora. Toco madera».

Los desarrolladores pueden descargar y probar Linux 6.15-rc3 desde el repositorio kernel.org o mediante git. Se espera el lanzamiento final de Linux 6.15 en aproximadamente 4 a 5 semanas, asumiendo los típicos siete a ocho candidatos de lanzamiento semanales.

Como siempre, los usuarios que ejecutan sistemas críticos deben esperar la versión estable en lugar de implementar estas versiones de desarrollo en entornos de producción.