Logo PointerLab

Linux 7.3 : ce qui change vraiment pour les logiciels embarqués et critiques

Linux 7.3 : ce qui change vraiment pour les logiciels embarqués et critiques

Amine Abidi - Lead Software Engineer C++/Qt - Co-fondateur PointerLab

Publié par Amine Abidi - Lead Software Engineer C++/Qt - Co-fondateur PointerLab

Linus Torvalds a publié Linux 7.3 le dimanche 18 octobre 2026. La version compte 18 765 commits (hors fusions) de 3 021 développeurs, dont 807 nouveaux contributeurs. Pour les logiciels embarqués et critiques, les nouveautés les plus pertinentes concernent l'ordonnancement (sched_ext, groupes de processus), l'isolation (failfs, fchroot), le durcissement de la sécurité et Rust. Les sources consultées ne signalent pas de nouveauté sur le temps réel, et le statut de version à support long terme (LTS) de Linux 7.3 n'est pas encore fixé.


Linux 7.3 en chiffres

Indicateur Valeur Source
Date de sortie 18 octobre 2026 LWN.net
Commits (hors fusions) 18 765 LWN.net
Développeurs 3 021 LWN.net
Premiers contributeurs 807 LWN.net
Candidats à la sortie (RC) 7 LinuxCompatible
Fenêtre de fusion de Linux 7.4 Ouverte le 19 octobre 2026 LWN.net
Sortie attendue de Linux 7.4 Fin décembre 2026 Next
Version LTS de l'année Non déterminée (7.3 ou 7.4) LinuxCompatible

Linuxiac et OSTechNix présentent ces volumes comme des records pour le projet. LinuxCompatible précise que la fenêtre de fusion a compté 15 267 commits, la deuxième plus chargée de l'histoire derrière Linux 6.7.


Quelles sont les principales nouveautés de Linux 7.3 ?

Domaine Nouveautés
Ordonnancement Sous-ordonnanceurs sched_ext imbriqués : un ordonnanceur BPF racine peut déléguer des sous-arbres de cgroups à des ordonnanceurs enfants, avec un mécanisme de secours pour les tâches bloquées. Gestion des groupes de processus revue pour mieux répartir le temps CPU et améliorer les performances sur les grands systèmes.
Isolation failfs, un système de fichiers dont toutes les opérations échouent, qui permet à un processus de se défaire de son état de système de fichiers. Nouvel appel système fchroot(2), alternative à chroot(2) basée sur un descripteur de fichier. OverlayFS gère les montages à mappage d'identifiants.
Sécurité Chargement des politiques AppArmor amélioré, nouvelles capacités Landlock, gestion plus stricte des programmes BPF signés. Durcissement initial de ntfs3.
Rust Nouvelles abstractions et prise en charge initiale de PowerPC.
Stockage Optimisations pour ext4 et les périphériques NVMe rapides. Btrfs : Direct I/O et fsync plus rapides, abandon de l'ancien cache d'espace libre v1. FUSE avec E/S zero-copy via io_uring. Suppression de la prise en charge d'EFS et de FreeVxFS.
Mémoire et virtualisation Suivi de l'ensemble de travail des machines virtuelles via userfaultfd, nouvelles capacités de surveillance de DAMON, données BPF globales par CPU.
Réseau et partage de fichiers Serveur SMB du noyau (ksmbd) : compatibilité Time Machine d'Apple, chiffrement SMB3 par partage, chiffrement de SMB Direct.
Matériel Préparation d'AMD Zen 6, meilleure gestion des GPU à VRAM limitée (intégration de dmemcg avec TTM), prise en charge accrue des GPU Intel, première prise en charge des puces Apple M3 Pro, Max et Ultra, pilotes pour consoles portables.

Sources : Linuxiac, OSTechNix, Next et LWN.net.


Quelles nouveautés comptent pour un logiciel embarqué ou critique ?

Cette section est une analyse de la rédaction de PointerLab, pas une donnée des notes de version.

Ordonnancement : un intérêt surtout indirect. Les gains annoncés pour la gestion des groupes de processus concernent les grands systèmes. sched_ext permet de définir des politiques d'ordonnancement en BPF, ce qui est surtout pertinent pour des serveurs ou des plateformes complexes. Pour un système embarqué contraint, l'intérêt est moins direct.

Isolation : des briques utiles pour cloisonner. failfs, fchroot(2) et les montages OverlayFS à mappage d'identifiants s'adressent aux conteneurs et au cloisonnement des processus. Dans un produit qui sépare des composants de criticité différente, ce sont des outils à connaître, sans qu'ils remplacent une justification d'architecture.

Sécurité : le durcissement progresse. Landlock, AppArmor et le contrôle plus strict des programmes BPF signés renforcent les options de confinement. Leur apport réel dépend de la configuration du produit et du noyau fourni par le fournisseur de la plateforme.

Rust : un langage désormais installé dans le noyau. Selon IT-Connect, Rust n'est plus considéré comme expérimental depuis Linux 7.0, et la version 7.3 ajoute de nouvelles abstractions. L'enjeu est la réduction des failles de gestion de la mémoire. Pour une équipe C++/Qt, cela ne change pas le code applicatif, mais confirme la direction prise par l'écosystème sur la sécurité mémoire.

Temps réel : rien de signalé. Les sources consultées ne mentionnent aucune nouveauté sur le temps réel pour Linux 7.3. D'après Ubunlog, PREEMPT_RT est intégré au noyau depuis la version 6.12.


L'IA change-t-elle la façon dont le noyau est développé ?

Oui, au moins pour la revue et la correction des petits bugs. Les sources rapportent que Linus Torvalds attribue en partie la forte hausse du volume de correctifs à des outils d'IA qui analysent le code et proposent des corrections (LinuxCompatible). Il a déjà qualifié ce volume de « new normal » lors de la rc7 de Linux 7.2 (The Register).

Une nuance importante : selon OSTechNix, chaque correctif doit être relu et testé, et un plus grand nombre de correctifs ne garantit pas un meilleur code. Cette exigence rejoint un principe de l'ingénierie critique : un outil peut aider à trouver des problèmes, mais la traçabilité exigence, code et test reste un travail d'ingénierie. Nous l'avons développé dans DO-178C, IEC 62304, ISO 26262 : pourquoi les outils ne suffisent pas.


Faut-il passer à Linux 7.3 sur un produit embarqué en production ?

Analyse de la rédaction de PointerLab.

Pas automatiquement. Le statut LTS de Linux 7.3 n'est pas fixé : la version à support long terme de l'année sera 7.3 ou 7.4. Un produit à longue durée de vie s'appuie en général sur une version LTS et sur le noyau fourni par sa distribution ou sa plateforme. Trois questions guident la décision :

  1. Quels correctifs de sécurité seront maintenus, et jusqu'à quand ?
  2. Les pilotes et le matériel du produit sont-ils pris en charge par cette version ?
  3. Quel est l'effort de requalification ? Dans un contexte certifié (DO-178C, IEC 62304), changer de noyau suppose en pratique une analyse d'impact sur la chaîne de preuves.

Glossaire

  • Noyau Linux (kernel) : cœur du système d'exploitation, qui gère le matériel, la mémoire et l'exécution des processus.
  • LTS (Long Term Support) : version du noyau maintenue plus longtemps que les versions ordinaires, utilisée par les produits à longue durée de vie.
  • sched_ext : cadre qui permet d'écrire des politiques d'ordonnancement du processeur sous forme de programmes BPF.
  • BPF : technologie qui exécute de petits programmes dans le noyau, utilisée pour le réseau, l'observabilité, la sécurité et l'ordonnancement.
  • cgroup : mécanisme du noyau qui regroupe des processus pour limiter et répartir leurs ressources.
  • failfs : système de fichiers dont toutes les opérations échouent, qui permet à un processus d'abandonner son état de système de fichiers.
  • fchroot(2) : appel système qui change la racine d'un processus à partir d'un descripteur de fichier.
  • PREEMPT_RT : ensemble de modifications qui rend le noyau Linux préemptible pour les besoins du temps réel.

FAQ

Quand est sorti Linux 7.3 ?

Linux 7.3 est sorti le dimanche 18 octobre 2026, annoncé par Linus Torvalds après sept candidats à la sortie. La fenêtre de fusion de Linux 7.4 s'est ouverte le lendemain.


Quelles sont les principales nouveautés de Linux 7.3 ?

Les sous-ordonnanceurs sched_ext imbriqués, la gestion des groupes de processus revue, le système de fichiers failfs, l'appel système fchroot(2), des améliorations de sécurité (AppArmor, Landlock, programmes BPF signés), de nouvelles abstractions Rust, des optimisations pour ext4, Btrfs, NVMe et FUSE, ainsi que de nombreuses améliorations du serveur SMB du noyau.


Linux 7.3 est-il une version LTS ?

Ce n'est pas encore déterminé. Les sources indiquent que la version à support long terme de l'année sera Linux 7.3 ou Linux 7.4, sans décision connue à ce jour.


Linux 7.3 apporte-t-il des nouveautés sur le temps réel ?

Les sources consultées ne mentionnent aucune nouveauté sur le temps réel dans Linux 7.3. PREEMPT_RT est intégré au noyau depuis la version 6.12, selon Ubunlog.


Quand sortira Linux 7.4 ?

Une sortie est attendue fin décembre 2026. Parmi les évolutions prévues figurent la prise en charge de HDMI 2.1 sur les GPU Radeon, du NPU des Ryzen AI Max 400, la poursuite du pilote NVIDIA « Nova » et la prise en charge initiale des puces Apple M4 et A18 Pro.


L'IA a-t-elle écrit une partie de Linux 7.3 ?

Les sources indiquent que des outils d'IA participent à la revue de code et à l'analyse des bugs, ce qui a fait grimper le nombre de petits correctifs. Chaque correctif doit néanmoins être relu et testé par des développeurs avant d'être intégré.


Conclusion

Linux 7.3 est surtout une version de volume et de consolidation : ordonnancement plus flexible, nouvelles briques d'isolation, durcissement de la sécurité, Rust qui s'installe et revue assistée par l'IA. Pour les équipes qui développent des logiciels embarqués ou critiques, l'enjeu n'est pas de suivre chaque version, mais de savoir quelle version de noyau soutient leur produit, jusqu'à quand, et à quel coût de requalification.

Un projet logiciel embarqué ou critique ? Parlez à l'équipe PointerLab de vos choix de plateforme et de votre stratégie de noyau.


Sources

Rejoignez la communauté C++ 🇫🇷 sur Discord !

Un espace convivial pour échanger et apprendre ensemble.