La bêta de Fedora 45 remplace la console du noyau par kmscon
Fedora 45 sort la console texte du noyau. Trois outils cessent de fonctionner, la bêta est arrivée le 15 septembre, et fbcon reste en repli automatique.
3 min de lecture

En chiffres
- when the Fedora 45 beta arrived
- Sept 15
- how long kmscon has been in development, per LWN
- 10+ years
- tools named as incompatible: setfont, loadkeys, gpm
- 3
Fedora 45 remplace la console texte qui vit dans le noyau Linux par une console qui tourne comme un programme ordinaire. L'annonce de la bêta par Red Hat, le 15 septembre 2026, décrit kmscon comme « une console de terminal virtuel moderne en espace utilisateur », qui prend la place de fbcon, intégré au noyau.
C'est l'écran de texte noir que vous atteignez avec Ctrl+Alt+F3, ou celui que vous fixez quand le bureau refuse de démarrer. Le sortir du noyau change ce qui se passe le pire jour de votre semaine.
Pourquoi la console quitte le noyau
La proposition de changement de Fedora est directe au sujet de l'ancienne. Elle dit que fbcon « n'est pas bien maintenu » et qu'il « a perdu la prise en charge du défilement il y a quelques années à cause d'une CVE ». Elle note aussi que fbcon a besoin de la couche d'émulation fbdev du noyau, alors que tous les pilotes GPU actuels utilisent l'interface DRM, plus récente.
Le code restait donc dans le noyau, non maintenu, derrière une couche d'émulation, avec une fonction retirée pour des raisons de sécurité. L'alternative est kmscon, que LWN décrit comme un émulateur de terminal en espace utilisateur développé depuis plus de dix ans.
Les gains nommés dans la proposition sont pratiques plutôt que grandioses. Les dispositions clavier viennent de xkbcommon, la bibliothèque qu'utilisent aussi les sessions graphiques. La gestion d'Unicode est plus large. Le défilement fonctionne de nouveau. Et un bug dans un programme en espace utilisateur est un problème plus petit que le même bug dans du code noyau.
Ce qui change sur un système Fedora 45
La mécanique est légère et vaut la peine d'être connue précisément.
| Élément | Détail |
|---|---|
| Console par défaut | kmscon, installé par défaut ; kmscon-gl est un paquet séparé |
| Câblage | Le lien systemd autovt@.service pointe désormais vers kmsconvt@.service |
| Repli | Si kmscon ne démarre pas, le système revient seul à getty et fbcon |
| Renoncer | Ne pas installer kmscon, et l'ancien chemin revient |
| Non concerné | L'installation, le démarrage et l'invite de chiffrement du disque |
| Plan côté noyau | fbcon reste compilé ; l'objectif à terme est d'abandonner fbcon et l'émulation fbdev |
Le repli compte plus que la fonctionnalité. It's FOSS rapporte que si kmscon ne se lance pas, le système revient automatiquement à l'ancien montage getty et fbcon, et qu'un utilisateur peut aussi revenir à la main. Un changement de console capable de vous laisser devant un écran noir serait impossible à livrer : Fedora a donc gardé l'ancien chemin compilé.
Ce que cela signifie pour les développeurs
Trois outils cessent de fonctionner, et ils sont nommés. La proposition liste setfont, loadkeys et gpm comme incompatibles, ainsi que le lancement d'applications graphiques depuis kmscon sans script d'encapsulation. Si l'un d'eux apparaît dans vos scripts de provisionnement, vos images de kiosque ou votre procédure de reprise, c'est précisément ce qu'il faut tester sur la bêta.
Vérifiez votre chemin de reprise avant les fonctionnalités. La console est ce que vous utilisez quand le réseau est tombé et le bureau cassé, donc c'est aussi le seul composant que vous ne pouvez pas déboguer à distance quand il se comporte mal. Démarrez la bêta sur du matériel que vous pouvez toucher, basculez sur un terminal virtuel, et essayez ce que vous feriez vraiment pendant une panne.
Les configurations série et sans écran méritent leur propre passage. La proposition limite ce changement à la console de terminal virtuel et affirme que le démarrage et l'invite de chiffrement ne sont pas touchés. Confirmez-le sur vos propres machines plutôt que de croire le résumé, car un serveur dont la seule console est une liaison série n'a pas le même profil de risque qu'un portable.
Le signal plus large concerne un noyau qui rétrécit. L'objectif déclaré à long terme est d'abandonner fbcon et la couche d'émulation fbdev. Cela le place dans la même catégorie que le noyau supprimant 247 000 lignes de code d'anciennes plateformes ARM. C'est de la dette de maintenance remboursée par suppression. Fedora est en général la distribution qui franchit ce pas la première, et les autres suivent quand il tient.
Fedora 45 apporte aussi un rafraîchissement de la pile qu'il faut planifier. L'annonce de Red Hat cite Python 3.15, Go 1.27, Ruby on Rails 8.1, LLVM 23 et Podman 6, plus la vérification obligatoire des signatures RPM et la restriction du ptrace non privilégié. La console est le changement intéressant, mais ce sont les sauts de version des runtimes qui casseront une compilation.
Sources
- Changes/UseKmsconVTConsole - Fedora Project Wiki
- Fedora 45 Beta now available - Red Hat
- Fedora 45 beta drags the Linux console into the 21st century - LWN.net
- Fedora 45 is Replacing Decades-Old Kernel Console with a Safer, Modern Alternative - It's FOSS
Articles liés

Ubuntu 26.10 passe cp, mv et rm aux coreutils en Rust
Ubuntu 26.10 confie cp, mv et rm à Rust. Un audit de 113 problèmes avait écarté ces trois commandes de 26.04 LTS ; la version stable arrive le 15 octobre.

Un firmware open source démarre sur une carte de bureau AMD grand public
Coreboot et l'openSIL d'AMD tournent désormais sur la MSI B850P, une vraie carte de bureau AM5. Cela réduit de 79,1 % le code de firmware fermé, mais c'est un produit payant, pas un téléchargement gratuit.

Kubernetes 1.37 fait passer le mode rootless en bêta
Kubernetes 1.37 fait passer KubeletInUserNamespace en bêta. Le kubelet, les runtimes de conteneurs, les plugins CNI et kube-proxy peuvent tous tourner en utilisateur ordinaire.