Retour à l'accueil

Sortie de Linux 7.0 : Rust et optimisations x86

Linus Torvalds a sorti Linux 7.0 avec 15624 correctifs, stabilisation de Rust, préemption paresseuse et support pour nouveau matériel Intel/AMD. Les changements clés concernent les pilotes (51 %), les réseaux et les FS. Cette version entrera dans Ubuntu 26.04 LTS.

Sortie de Linux 7.0 : de Rust aux optimisations AMD EPYC
Advertisement 728x90

# Linux 7.0 : Principales modifications du noyau et prise en charge du nouveau matériel

Linus Torvalds a annoncé la sortie du noyau Linux stable 7.0 le 12 avril 2026. Cette sortie suit le calendrier après Linux 6.19 et sera intégrée à Ubuntu 26.04 LTS. Le noyau intègre 15 624 correctifs de 2 477 développeurs, pour un volume total de changements de 56 Mo : 704 060 lignes de code ajoutées, 278 132 supprimées et 18 053 fichiers affectés.

Principales nouvelles fonctionnalités du noyau

Le code Rust n’a plus le statut « expérimental », ce qui facilite son utilisation en production. Un nouveau mécanisme de filtrage pour io_uring améliore le contrôle des opérations d’E/S asynchrones. L’ordonnanceur CPU utilise par défaut la préemption différée, minimisant le surcoût des changements de contexte. Le support de l’extension des tranches de temps a été ajouté pour affiner les quanta de temps.

Les systèmes de fichiers intègrent désormais nullfs et une récupération autonome pour XFS. La pile réseau prend en charge les notifications de congestion AccECN. EXT4 est optimisé pour les écritures directes E/S parallèles, boostant les performances.

Google AdInline article slot

La gestion des erreurs E/S est désormais standardisée dans tout le noyau. Le réseau UDP bénéficie d’optimisations en ligne qui réduisent la latence.

Améliorations matérielles pour x86 et AMD/Intel

Intel :

  • Les extensions TSX passent par défaut en mode « auto » sur les CPU sûrs, améliorant les performances sans réglages manuels.
  • Support NTB pour Xeon Diamond Rapids et événements perf.
  • Indications pour les charges « lentes » sur Panther Lake.
  • Audio pour Nova Lake.

AMD :

Google AdInline article slot
  • Optimisations EPYC : évolutivité de l’ordonnanceur et gestion de la mémoire.
  • Métriques perf pour Zen 6.
  • Statistiques du cache L2 dans Turbostat.
  • CXL pour la traduction d’adresses Zen 5.

Nouvelles fonctionnalités LoongArch. Corrections pour SPARC et Alpha.

Graphiques et périphériques

Les pilotes graphiques ont été mis à jour :

  • Support initial pour les futures Radeon.
  • Travaux continués sur Intel Crescent Island et Nova Lake, incluant le traitement multi-file d’attente et l’accès aux capteurs de température.
  • D3cold débloqué pour Battlemage.
  • PowerVR pour AM62P.
  • Corrections AMDGPU pour GCN 1.0/1.1.

Autres améliorations dans les pilotes d’affichage.

Google AdInline article slot

Développement Rust et changements architecturaux

L’intégration Rust a progressé : préparée pour la version 1.95 avec uniquement des fonctionnalités stables. CFI en espace utilisateur pour RISC-V. Instructions atomiques LS64/LS64V pour ARM64 avec copie unique. Débogage FPGA pour OpenRISC. SoC SpacemiT K3 RVA23 dans le mainline. Snapdragon X2 Elite pour ordinateurs portables.

Options Kconfig pour logos de démarrage personnalisés au lieu de Tux.

Répartition des changements :

  • 51 % — pilotes de périphériques.
  • 11 % — code d’architecture.
  • 14 % — pile réseau.
  • 5 % — systèmes de fichiers.
  • 3 % — sous-systèmes du noyau.

Points clés

  • Rust dans le noyau est désormais stable, sans statut expérimental.
  • La préemption différée par défaut optimise l’ordonnanceur CPU.
  • Le mode auto TSX sur Intel booste les performances dès la sortie de boîte.
  • Récupération autonome XFS et nullfs pour une meilleure fiabilité.
  • Optimisations majeures pour AMD EPYC et réseau UDP.

Torvalds a noté la tendance vers de petites corrections générées par IA comme nouvelle norme. La fenêtre de fusion pour 7.1 est ouverte avec plus de 40 demandes de tirage.

— Editorial Team

Advertisement 728x90

Lire ensuite