14 points par princox 15 일 전 | Aucun commentaire pour le moment. | 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.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.