Skip to content
Tech AI Wire

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.

Von Tech AI Wire Team

3 Min. Lesezeit

XLinkedIn
An open laptop on a desk in a dim room, its screen glowing across the keyboard, with a Fedora logo sticker on the palm rest.

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.

PunktDetail
Standardkonsolekmscon, standardmäßig installiert; kmscon-gl ist ein eigenes Paket
VerdrahtungDer systemd-Symlink autovt@.service zeigt jetzt auf kmsconvt@.service
RückfallStartet kmscon nicht, fällt das System von selbst auf getty und fbcon zurück
Abwählenkmscon nicht installieren, und der alte Pfad kommt zurück
Nicht betroffenInstallation, Bootvorgang und die Abfrage der Laufwerksverschlüsselung
Kernel-Planfbcon 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

  1. Changes/UseKmsconVTConsole - Fedora Project Wiki
  2. Fedora 45 Beta now available - Red Hat
  3. Fedora 45 beta drags the Linux console into the 21st century - LWN.net
  4. Fedora 45 is Replacing Decades-Old Kernel Console with a Safer, Modern Alternative - It's FOSS

Ähnliche Artikel