La segunda versión candidata del kernel de Linux 7.0 (Linux 7.0-rc2) ha sido lanzada oficialmente para una nueva ronda de pruebas por parte de la comunidad. En comparación con 7.0-rc1 lanzado cuando finalizó la ventana de fusión hace una semana, este rc2 se centra principalmente en parches de reparación, pero la escala general de cambios es tan grande que Linus Torvalds incluso dijo sin rodeos que estaba "un poco descontento".

imagen.webp

Entre las correcciones fusionadas esta semana, la más llamativa es una serie de correcciones para el controlador del acelerador AMDXDNA Ryzen AI, y también hay una serie de correcciones repartidas en varios controladores de gráficos. El propio Linus Torvalds también presentó un parche para eliminar una antigua opción de Kconfig para resolver el molesto problema de vaciado de registros relacionado con números aleatorios no inicializados. Además, la base del código también se intercala con la reparación de varios errores y problemas de regresión, cubriendo una amplia gama.

Torvalds dijo en el correo electrónico de anuncio de 7.0-rc2 publicado ese día que "no estaba particularmente satisfecho" con la escala de este rc2, y esperaba que esto fuera solo una fluctuación de ritmo ocasional, es decir, habrá una concentración de solicitudes de extracción esta semana y la próxima semana será relativamente tranquila. Señaló que, a juzgar por el número de confirmaciones que no son de fusión, no hemos visto un rc2 tan "inflado" desde hace algún tiempo; Esto probablemente esté relacionado con la extensión del ciclo de desarrollo 6.19 por una semana adicional, lo que resulta en que parte del trabajo se acumule hasta el ciclo actual.

Lo que es aún más raro es que la composición de este cambio rc2 también sea diferente de la norma. Torvalds señala que si bien las modificaciones del controlador todavía representan aproximadamente una cuarta parte de las diferencias, es "sólo" una cuarta parte, y en los rc2 anteriores, el subsistema del controlador generalmente contribuía al menos a la mitad de los cambios. Esta actualización relacionada con el sistema de archivos representa aproximadamente el 25%, que es principalmente cliente SMB, pero también incluye reparaciones y mejoras de sistemas de archivos como XFS y EROFS.

La mitad restante de los cambios están más dispersos y se centran principalmente en el código de prueba (especialmente las pruebas BPF), el código central del kernel, el subsistema BPF en sí, varios códigos de soporte de arquitectura y pilas de red. Estructuralmente, rc2 ha cambiado completamente de la naturaleza "orientada a las funciones" de la ventana de fusión al modo de parcheo para mayor estabilidad, pero la escala general aún muestra la carga de trabajo intensiva al comienzo del ciclo 7.0.

Actualmente se espera que la versión estable de Linux 7.0 se lance a mediados de abril, lo que traerá una serie de nuevas características que incluyen múltiples actualizaciones preparatorias para nuevas plataformas como AMD Zen 6 e Intel Nova Lake. Para los desarrolladores y evaluadores del kernel, el actual 7.0-rc2 marca la aceleración oficial de la fase de reparación y también marca la pauta para el ritmo de varias versiones candidatas posteriores.

aprender más:

https://lore.kernel.org/lkml/CAHk-=wh=dScTmB+zr7zDdBB-SeFHuqgoQx5PSX5Yusp7LiqgrQ@mail.gmail.com/T/#u