14 points par princox 2026-04-14 | 3 commentaires | Partager sur WhatsApp

Linus Torvalds a officiellement annoncé la sortie du noyau Linux 7.0. Cependant, une forte hausse du numéro de version ne signifie pas qu’il y a des changements révolutionnaires. Torvalds conserve la pratique consistant à incrémenter la version majeure lorsque la version mineure devient trop élevée, comme x.19, et cette 7.0 s’inscrit dans cette continuité.

Principales nouveautés

  • Prise en charge de Rust officialisée : le changement le plus notable est la suppression de l’étiquette « expérimental » pour Rust. Rust n’est pas devenu le langage principal du développement du noyau, mais c’est une étape importante dans son intégration progressive au projet.

  • Sécurité : des signatures post-quantiques ML-DSA ont été ajoutées pour l’authentification des modules du noyau, et le mécanisme de signature des modules basé sur SHA-1 a été supprimé.

  • XFS auto-réparateur : un système de supervision de l’état a été ajouté pour surveiller en temps réel les erreurs du système de fichiers XFS, tandis qu’un démon en arrière-plan déclenche automatiquement la récupération sans démonter le système de fichiers.

  • io_uring / BPF : la prise en charge des filtres cBPF a été ajoutée à io_uring, et les recherches de types BTF ont vu leurs performances améliorées grâce à une recherche binaire.

  • Swap et mémoire : les données compressées de zram peuvent désormais être écrites directement sur disque, ce qui améliore les performances du swap en situation de pression mémoire.

  • Réseau : AccECN est désormais activé par défaut, corrigeant un défaut de conception de TCP vieux de 38 ans. Il devient ainsi possible de recevoir en continu des retours sur la congestion avant la perte de paquets.

  • KVM : la prise en charge de la virtualisation ERAPS (Enhanced Return Address Predictor Security) a été ajoutée pour les CPU AMD Zen5 et plus récents.

  • Touche clavier IA : trois nouvelles touches spéciales IA ont été ajoutées pour des raccourcis clavier dédiés à l’IA.

Outils d’IA et développement du noyau

Dans l’annonce de sortie, Torvalds a également mentionné un point intéressant. Il a indiqué que des outils de revue de code basés sur l’IA ont mis au jour en masse de petits bugs restés cachés jusque-là, ce qui a entraîné un volume de correctifs en fin de cycle plus élevé que d’habitude pour cette version. Il a déclaré : « Avec l’usage des outils d’IA, il semble probable que des corner cases continuent d’être découverts pendant un certain temps. Cela pourrait devenir la nouvelle normalité. »

À partir de cette version, une politique officielle est aussi incluse, avec une documentation destinée aux assistants de codage IA, afin de guider les contributeurs sur la bonne utilisation des outils de développement.

Calendrier de déploiement

Linux 7.0 devrait devenir le noyau par défaut d’Ubuntu 26.04 LTS et de Fedora Linux 44, deux distributions dont la sortie est prévue fin avril 2026. La merge window de Linux 7.1 doit s’ouvrir prochainement, et la 7.1 RC1 devrait être publiée aux alentours du 26 avril.

3 commentaires

 
princox 2026-04-14

Je partage le texte de Linus Torvalds à propos de la version 7.0 de Linux.

Voici l’e-mail d’annonce de la sortie de Linux 7.0 que Linus Torvalds a envoyé à la Linux Kernel Mailing List.

Objet : Linux 7.0
Date : dimanche 12 avril 2026 14:03:03 -0700

Cette dernière semaine de la release a suivi la même tendance, avec une succession de « petites corrections », mais dans l’ensemble il ne semble pas y avoir de gros problème, donc j’ai tagué et publié la version finale 7.0.
À cause de l’usage d’outils d’IA, il semble que des cas limites vont continuer à être découverts pendant un certain temps. Il est donc possible que cela devienne, au moins pour un moment, la « nouvelle normalité ». On verra bien avec le temps.
Quoi qu’il en soit, cette dernière semaine a été particulièrement variée.
Du networking (cœur et pilotes), des corrections d’architecture, des outils et self-tests, ainsi que diverses petites corrections par-ci par-là.

Continuez à tester, et demain la merge window de la 7.1 s’ouvre.

48 pull requests attendent déjà — merci à toutes les personnes qui se sont préparées à l’avance.

Linus

 
mammal 2026-04-15

À votre avis, quand est-ce que io_uring sera enfin stabilisé ? Ça fait déjà 5 ans que je me dis que je vais peut-être l’essayer, avant de renoncer en voyant les actus sur les CVE...