Linux 7.0-rc1 est là avec le support de Nova Lake et Zen 6
Des vieux drivers sont supprimés
La première version candidate de Linux 7.0 (7.0-rc1) est disponible. Elle s’accompagne d’un changelog massif évoquant les prochaines générations de processeurs Intel et AMD. Le tout s’accompagne d’un ménage dans le code en particulier avec la suppression d’un ancien pilote EDAC lié aux chipsets Intel 440BX/440GX.
Linux 7.0-rc1 est un pas de plus vers la phase finale de la branche 7.0. Le noyau s’enrichit et s’améliore pour le matériel à venir, tout en coupant les branches mortes pour rester maintenable et stable. Ainsi le pilote EDAC (Error Detection And Correction) associé aux chipsets Intel 440BX et 440GX est retiré. Ce n’est pas la fin du support de l’ère des Pentium II et III mais la suppression d’un morceau devenu inutile et coûteux à maintenir.
L’essentiel concerne cependant le support des prochaines plateformes. Linux 7.0 embarque déjà un travail d’activation pour les architectures Intel Nova Lake, Intel Diamond Rapids et AMD Zen 6. Il ne s’agit pas encore d’une prise en charge finale mais du socle indispensable pour éviter de courir derrière le calendrier quand les machines sortiront sur le marché.
Linux 7, l’avenir et les performances
Dans le détail, les environnements Intel voit plusieurs ajustements. La technologie TSX est réglée par défaut sur un mode automatique, avec l’objectif de mieux équilibrer compatibilité et performances sur les processeurs récents. Nous retrouvons des éléments autour des accélérateurs DSA 3.0, pensés pour déporter certaines tâches vers du matériel dédié sur des Xeon récents tandis que l’outil Turbostat gagne des statistiques autour du cache L2. Pour Diamond Rapids, on parle d’avancées autour de certains pilotes (comme NTB) et des événements de performance, tandis que Nova Lake profite de nouveaux supports coté pilotes et audio via LPSS.
Chez AMD, la direction est similaire avec l’architecture Zen 6 (performance et métriques) et l’infrastructure logicielle se muscle autour des générations proches (dont Zen 5) via des composants internes du noyau.
A tout ceci s’ajoute des évolutions côté ARM64 (instructions LS64/LS64V), RISC-V (dont des mécanismes CFI en espace utilisateur) et l’arrivée d’une prise en charge initiale de certaines plateformes SoC.
Linux 7, une longue liste d’amélioration
Enfin, comme souvent, il y a une longue liste d’améliorations est de la partie allant de nouveaux pilotes matériels, à des retouches de sous-systèmes en passant par des évolutions sur les systèmes de fichiers (F2FS, exFAT, ext4). Il y aussi des améliorations du support autour de certains composants Apple
merci à Ginjfo
