Fedora 45 Beta tauscht die Kernel-Konsole gegen kmscon
Fedora 45 holt die Textkonsole aus dem Kernel. Drei Werkzeuge funktionieren nicht mehr, die Beta kam am 15. September, und fbcon bleibt als Rückfall.
3 Min. Lesezeit

Die Zahlen
- 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 ersetzt die Textkonsole, die im Linux-Kernel steckt, durch eine, die als gewöhnliches Programm läuft. Red Hats Beta-Ankündigung vom 15. September 2026 beschreibt kmscon als "eine moderne Virtual-Terminal-Konsole im Userspace", die das im Kernel liegende fbcon ersetzt.
Das ist der schwarze Textbildschirm, den Sie mit Strg+Alt+F3 erreichen, oder der, auf den Sie starren, wenn der Desktop nicht startet. Ihn aus dem Kernel zu holen verändert, was am schlimmsten Tag Ihrer Woche passiert.
Warum die Konsole aus dem Kernel zieht
Der Fedora-Änderungsantrag ist über die alte deutlich. Er sagt, fbcon sei "nicht gut gepflegt" und habe "vor einigen Jahren wegen eines CVE die Scroll-Unterstützung verloren". Er hält außerdem fest, dass fbcon die fbdev-Emulationsschicht des Kernels braucht, während jeder aktuelle GPU-Treiber die neuere DRM-Schnittstelle nutzt.
Der Code lag also im Kernel, ungepflegt, hinter einer Emulationsschicht, mit einer aus Sicherheitsgründen entfernten Funktion. Die Alternative ist kmscon, das LWN als Userspace-Terminalemulator beschreibt, der seit mehr als einem Jahrzehnt entwickelt wird.
Die im Antrag genannten Gewinne sind praktisch statt groß. Tastaturbelegungen kommen von xkbcommon, derselben Bibliothek, die grafische Sitzungen nutzen. Unicode wird breiter unterstützt. Scrollen geht wieder. Und ein Fehler in einem Userspace-Programm ist ein kleineres Problem als derselbe Fehler in Kernel-Code.
Was sich auf einem Fedora-45-System ändert
Die Mechanik ist klein und lohnt es, sie genau zu kennen.
| Punkt | Detail |
|---|---|
| Standardkonsole | kmscon, standardmäßig installiert; kmscon-gl ist ein eigenes Paket |
| Verdrahtung | Der systemd-Symlink autovt@.service zeigt jetzt auf kmsconvt@.service |
| Rückfall | Startet kmscon nicht, fällt das System von selbst auf getty und fbcon zurück |
| Abwählen | kmscon nicht installieren, und der alte Pfad kommt zurück |
| Nicht betroffen | Installation, Bootvorgang und die Abfrage der Laufwerksverschlüsselung |
| Kernel-Plan | fbcon bleibt eingebaut; langfristiges Ziel ist, fbcon und fbdev-Emulation abzuschaffen |
Der Rückfall zählt mehr als die Funktion. It's FOSS berichtet, dass das System bei einem Fehlstart von kmscon automatisch auf das alte getty-und-fbcon-Setup zurückgeht und ein Nutzer auch selbst zurückwechseln kann. Eine Konsolenänderung, die Sie vor einem schwarzen Bildschirm stranden lassen kann, wäre nicht auslieferbar, also hat Fedora den alten Pfad eingebaut gelassen.
Was das für Entwickler bedeutet
Drei Werkzeuge funktionieren nicht mehr, und sie sind benannt. Der Änderungsantrag listet setfont, loadkeys und gpm als inkompatibel, dazu das Starten grafischer Anwendungen aus kmscon ohne Wrapper-Skript. Wenn davon etwas in Ihren Provisionierungsskripten, Ihren Kiosk-Images oder Ihrem Notfall-Handbuch vorkommt, ist genau das der Test für die Beta.
Prüfen Sie Ihren Wiederherstellungspfad vor den Funktionen. Die Konsole nutzen Sie, wenn das Netz weg und der Desktop kaputt ist, und sie ist damit auch die eine Komponente, die Sie bei Fehlverhalten nicht aus der Ferne debuggen können. Starten Sie die Beta auf Hardware, die Sie anfassen können, wechseln Sie auf ein virtuelles Terminal, und probieren Sie das, was Sie in einem Ausfall wirklich tun würden.
Serielle und headless Aufbauten verdienen einen eigenen Durchgang. Der Antrag begrenzt die Änderung auf die Virtual-Terminal-Konsole und sagt, Bootvorgang und Verschlüsselungsabfrage bleiben unberührt. Bestätigen Sie das auf Ihren eigenen Maschinen statt der Zusammenfassung zu trauen, denn ein Server, dessen einzige Konsole eine serielle Leitung ist, hat ein anderes Risikoprofil als ein Laptop.
Das größere Signal ist ein schrumpfender Kernel. Das erklärte Langfristziel ist, fbcon und die fbdev-Emulationsschicht abzuschaffen. Das stellt es in dieselbe Kategorie wie den Kernel, der 247.000 Zeilen alten ARM-Plattformcode streicht. Es ist Wartungsschuld, die durch Löschen abgebaut wird. Fedora ist meist die Distribution, die diesen Schritt zuerst geht, und die anderen folgen, wenn er hält.
Fedora 45 bringt außerdem eine Auffrischung des Stacks, die Planung verdient. Red Hats Ankündigung nennt Python 3.15, Go 1.27, Ruby on Rails 8.1, LLVM 23 und Podman 6, dazu erzwungene RPM-Signaturprüfung und eingeschränktes unprivilegiertes ptrace. Die Konsole ist die interessante Änderung, aber die Runtime-Sprünge sind die, die einen Build brechen.
Quellen
- 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
Ähnliche Artikel

Ubuntu 26.10 stellt cp, mv und rm auf Rust-Coreutils um
Ubuntu 26.10 übergibt cp, mv und rm an Rust. Ein Audit mit 113 Befunden hielt die drei aus 26.04 LTS heraus, stabil erscheint am 15. Oktober.

Quelloffene Firmware startet auf einem AMD-Desktop-Board für Endkunden
Coreboot und AMDs openSIL laufen jetzt auf dem MSI B850P, einem echten Desktop-AM5-Board. Das senkt den Anteil an Closed-Source-Firmware-Code um 79,1 Prozent, aber es ist ein kostenpflichtiges Produkt, kein kostenloser Download.

Kubernetes 1.37 hebt den Rootless-Modus auf Beta
Kubernetes 1.37 setzt KubeletInUserNamespace auf Beta. Kubelet, Container-Runtimes, CNI-Plugins und kube-proxy können nun alle als normaler Benutzer laufen.