La deuxième version candidate du noyau Linux 7.0 (Linux 7.0-rc2) a été officiellement publiée pour une nouvelle série de tests par la communauté. Par rapport à la version 7.0-rc1 publiée à la fin de la fenêtre de fusion il y a une semaine, cette rc2 se concentre principalement sur les correctifs de réparation, mais l'ampleur globale des changements est si grande que Linus Torvalds a même carrément déclaré qu'il était "un peu mécontent".

Parmi les correctifs fusionnés cette semaine, le plus accrocheur est une série de correctifs pour le pilote de l'accélérateur AMDXDNA Ryzen AI, ainsi qu'un certain nombre de correctifs dispersés dans divers pilotes graphiques. Linus Torvalds lui-même a également soumis un correctif pour supprimer une ancienne option Kconfig afin de résoudre le problème ennuyeux de vidage du journal lié aux nombres aléatoires non initialisés. De plus, la base de code est également entrecoupée de la réparation de diverses erreurs et problèmes de régression, couvrant un large éventail.
Torvalds a déclaré dans l'e-mail d'annonce de la 7.0-rc2 publié ce jour-là qu'il n'était "pas particulièrement satisfait" de l'ampleur de cette rc2, et espérait qu'il ne s'agissait que d'une fluctuation occasionnelle du rythme - c'est-à-dire qu'il y aura une concentration de pull request cette semaine, et la semaine prochaine sera relativement calme. Il a souligné qu'à en juger par le nombre de commits sans fusion, nous n'avions pas vu un rc2 aussi "gonflé" depuis un certain temps ; cela est probablement lié au fait que le cycle de développement de la version 6.19 est prolongé d'une semaine supplémentaire, ce qui entraîne un retard dans certains travaux jusqu'au cycle actuel.
Ce qui est encore plus rare, c’est que la composition de ce changement rc2 est également différente de la norme. Torvalds souligne que même si les modifications des pilotes représentent encore environ un quart des différences, ce n'est "que" un quart - et dans les rc2 précédentes, le sous-système du pilote contribuait généralement à au moins la moitié des modifications. Cette mise à jour liée au système de fichiers représente environ 25 %, qui concerne principalement le client SMB, mais comprend également des réparations et des améliorations des systèmes de fichiers tels que XFS et EROFS.
La moitié environ des changements restants sont plus dispersés et se concentrent principalement sur le code de test (en particulier les tests BPF), le code principal du noyau, le sous-système BPF lui-même, divers codes de support d'architecture et les piles réseau. Structurellement, rc2 est complètement passé de la nature « orientée fonctionnalités » de la fenêtre de fusion au mode de patch pour plus de stabilité, mais l'échelle globale montre toujours la charge de travail intensive au début du cycle 7.0.
La version stable de Linux 7.0 devrait actuellement être publiée vers la mi-avril, ce qui apportera une série de nouvelles fonctionnalités, notamment plusieurs mises à jour préparatoires pour de nouvelles plates-formes telles que AMD Zen 6 et Intel Nova Lake. Pour les développeurs et testeurs du noyau, la version 7.0-rc2 actuelle marque l'accélération officielle de la phase de réparation, et donne également le ton pour le rythme de plusieurs versions candidates ultérieures.
apprendre encore plus:
https://lore.kernel.org/lkml/CAHk-=wh=dScTmB+zr7zDdBB-SeFHuqgoQx5PSX5Yusp7LiqgrQ@mail.gmail.com/T/#u