Linux Mint verlagert Kernel‑Aufräumfunktion in neue System‑Administration – so funktioniert das Konzept

admin5 Min. Lesezeit

Lead

Im Juli‑Update des Linux‑Mint‑Projekts stellt das Team eine neue Strategie zur Kernel‑Verwaltung vor: Die Paarung aus Tracking und automatischer Säuberung wird künftig nicht mehr im Update Manager abgewickelt, sondern über eine eigene „Kernels“‑Seite in der System‑Administration. Die Umsetzung gruppiert Kernel nach Serien, erlaubt einmalige Voreinstellungen und entfernt veraltete Builds in einem regelmäßigen Durchlauf.

Was ändert sich konkret?

Bisher konnte die Updateverwaltung bei Mint einzelne Kernel anzeigen und entfernen; diese Funktionalität war aber entfernt worden. Das neue Konzept verlegt die Steuerung in das System‑Administrationstool, das sowohl auf Linux Mint als auch auf LMDE identisch arbeitet. Anwender konfigurieren einmalig, welche Kernel‑Serien sie verfolgen möchten und wie viele Builds pro Serie beibehalten werden sollen.

Die Kernel‑Ansicht gruppiert mehrere Kernelversionen nach ihrer Serie. Nach der Erstkonfiguration laufen die weiteren Schritte automatisch: Serien, denen gefolgt wird, werden weiterhin über den Update Manager aktualisiert; alles, was die festgelegte Tiefe überschreitet, wird bei einem geplanten Durchlauf — einmal pro Woche — entfernt.

Für kurzfristigen Platzbedarf ist eine manuelle Bereinigung vorgesehen. Zusätzlich lassen sich einzelne Kernel als „Protected“ markieren; diese geschützten Builds werden bei der automatischen Säuberung nicht gelöscht, unabhängig von der Serie oder deren Alter.

Der Projektleiter Clement Lefebvre bezeichnete das im Juli‑Eintrag als Vorschau auf das, was in der nächsten Mint‑Version zu erwarten ist. Die Neuerung ist zum jetzigen Zeitpunkt noch nicht für alle Nutzer verfügbar.

Technisches Verhalten und Bedienung

Die neue Seite funktioniert nach zwei Prinzipien: Gruppierung und Limit. Die Gruppierung erleichtert das Verwalten von Kernel‑Reihen (etwa 5.x, 6.x oder 7.x), das Limit legt fest, wie viele Builds jeder Serie erhalten bleiben. Diese Konfiguration ist eine einmalige Benutzerauswahl; danach findet die Bereinigung automatisiert statt.

Weil die Entfernung älterer Kernel in einem wöchentlichen Job durchgeführt wird, entsteht eine zeitliche Entkopplung zwischen Neuintegration eines Kernels und dessen möglicher Löschung. Gegenüber sofortiger Löschung in derselben Update‑Transaktion bedeutet das: Ein kürzlich installierter Kernel bleibt bis zur nächsten wöchentlichen Prüfung erhalten, sofern er nicht manuell entfernt wird.

Vergleich: Fedora und DNF

Das Problem, zu viele Kernel auf dem System zu haben, ist nicht neu; Fedora löst es bereits seit Jahren innerhalb seines Paketmanagers. DNF nutzt hierfür die Einstellung installonly_limit, die standardmäßig auf 3 steht. Daraus folgt, dass nur die drei neuesten Kernel‑Builds installiert bleiben. Beim Einspielen eines Kernel‑Updates entfernt DNF automatisch ältere Builds im Rahmen derselben Aktualisierungs‑Transaktion.

Der Unterschied zu Mint liegt vor allem im Mechanismus: Fedora bindet die Beschränkung unmittelbar an den Update‑Vorgang, Mint führt eine regelmäßige Säuberung separat durch und gibt dem Nutzer schon im Vorfeld mehr direkte Steuerungsmöglichkeiten pro Kernel‑Serie. Beide Ansätze erreichen das Ziel, Festplattenplatz zu sparen und nicht mehr benötigte Kernel zu entfernen, jedoch mit unterschiedlicher Nutzer‑Interaktion und Timing.

Ein weiterer praktischer Unterschied: Ein Kernel, der außerhalb des regulären Paketflusses installiert wurde (beispielsweise manuell per dpkg oder von einem Drittanbieterpaket), wird von DNF nicht automatisch in einer späteren Transaktion erkannt und entfernt — er bleibt bestehen, bis er manuell bereinigt wird. Bei Mints wöchentlicher Prüfung hängt das Verhalten davon ab, ob der Build in eine getrackte Serie fällt und ob er geschützt markiert ist.

Weitere Punkte aus dem Juli‑Update

Neben der Kernel‑Umsetzung nannte das Mint‑Team weitere Änderungen: Es gibt neue HWE‑ISOs für Linux Mint 22.3, die auf Linux 7.0 basieren. Ebenfalls integriert wurde Unterstützung für Fcitx5 in der Desktop‑Umgebung Cinnamon; diese funktioniert sowohl unter Wayland als auch unter X11 gleichartig.

Das Update erwähnt darüber hinaus Verbesserungen wie eine neue Seite für Umgebungsvariablen und mehrere Korrekturen am Panel. Auch die generelle Bereitschaft, Wayland als ausreichend stabil für die nächste Mint‑Version zu betrachten, wurde im Kontext weiterer Pläne diskutiert.

Was bedeutet das für Anwender und Admins?

Für normale Nutzer soll die Neuerung vor allem Komfort bringen: Ein einmaliges Einrichten bedeutet weniger manuelle Aufräumarbeit und geringeres Risiko, durch einen veralteten Kernel unnötig Speicherplatz zu belegen. Für Systemadministratoren eröffnet die Möglichkeit, für verschiedene Serien unterschiedliche Aufbewahrungsregeln zu definieren — etwa mehr Builds von LTS‑Serien als von kurzlebigen Entwicklungsreihen.

Die Option, einzelne Kernel zu schützen, ist wichtig für Test‑ oder Rollback‑Szenarien: Wer einen bestimmten Build behalten muss, kann ihn explizit ausnehmen. Die wöchentliche statt transaktionalen Löschung kann allerdings in Einzelfällen zu einem kurzen Zeitfenster führen, in dem mehr Kernel installiert sind als bei einem DNF‑ähnlichen Ansatz.

Fazit

Linux Mint führt eine eigenständige, auf Serien basierende Kernel‑Bereinigung ein, die dem Nutzer mehr Kontrolle gibt und automatische Aufräumarbeit übernimmt. Technisch unterscheidet sich der Ansatz von Fedora‑DNF, das bereits länger mit einem festen Limit arbeitet und Bereinigung direkt beim Update vornimmt. Beide Modelle haben Vor‑ und Nachteile; Mint setzt auf Transparenz und Konfigurierbarkeit, Fedora auf eine einfache, transaktionsgebundene Beschränkung.

Die vorgestellten Features sind derzeit als Ausblick angekündigt und sollen mit der nächsten Mint‑Version ausgeliefert werden. Wer die Neuerungen im Detail erleben möchte, sollte das Juli‑Blog der Entwickler lesen oder die kommende Version testen, sobald sie verfügbar ist.

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert