Inhaltsverzeichnis

GuideOS – Kernel-Manager

Der GuideOS – Kernel-Manager ist eine grafische Anwendung zum Installieren, Verwalten und Entfernen von Spezial-Kerneln. Er unterstützt Debian-, Ubuntu- und weitere kompatible Systeme und ermöglicht die Kernel-Verwaltung ohne manuelle Paketbefehle im Terminal.

Übersicht

Der Kernel-Manager bietet eine einsteigerfreundliche Oberfläche für die Installation von Backport-, HWE- und Liquorix-Kerneln. Zusätzlich analysiert das Programm vorhandene Kernel-Pakete und hilft bei deren sicherer Bereinigung.

Technische Grundlage

Der GuideOS – Kernel-Manager wurde mit Python, GTK4 und Libadwaita entwickelt. Die Anwendung bietet dadurch eine moderne grafische Oberfläche und integriert sich optisch in aktuelle Linux-Desktop-Umgebungen.

Für die normale Nutzung sind keine Programmierkenntnisse, keine Root-Shell und keine manuell eingegebenen Terminal-Befehle erforderlich. Systemänderungen werden über einen grafischen Passwortdialog bestätigt.

Hauptfunktionen

Unterstützte Systeme

System Unterstützung Besonderheiten
GuideOS 1.x Ja Backports und Liquorix
Debian 10 bis 13 Ja Backports und Liquorix
Ubuntu 20.04 bis 26.04 Ja HWE-Kernel und Liquorix
Linux Mint, Pop!_OS, Zorin Ja Erkennung über ``ID_LIKE``

Programm starten

Der Kernel-Manager kann über das Anwendungsmenü gestartet werden.

Falls ein manueller Start notwendig ist, kann das Programm mit folgendem Befehl ausgeführt werden:

python3 kernel-manager.py

Das Programm erinnert beim Starten an ein Backup und man kann direkt Timeshift bzw. unter GuideOS den GuideOS Snapshot Manager starten. Wenn keines der Programme installiert ist, wird einem direkt die Installation von Timeshift angeboten.

Kernel installieren

Debian: Backport-Kernel

Auf Debian-Systemen kann der Kernel-Manager offizielle Kernel aus den Debian-Backports installieren. Diese eignen sich besonders, wenn neuere Hardware besser unterstützt werden soll, als es mit dem Standard-Kernel der Distribution möglich ist.

Dabei werden die folgenden Metapakete installiert:

linux-image-amd64
linux-headers-amd64

Backport-Versionen erkennt das Programm an der Paketkennzeichnung ``~bpo``.

Liquorix-Kernel

Der Liquorix-Kernel ist eine alternative Kernel-Variante für Debian und Ubuntu. Er richtet sich insbesondere an Desktop-, Multimedia- und Gaming-Systeme.

Mögliche Schwerpunkte sind:

Passwortabfrage

Für das Installieren oder Entfernen von Kerneln benötigt der Kernel-Manager administrative Berechtigungen. Das Passwort wird einmalig über einen grafischen GTK4-Dialog abgefragt.

  1. Das Passwort verbleibt nur während der Programmlaufzeit im Arbeitsspeicher.
  2. Die Berechtigung wird über ``sudo -S -v`` zwischengespeichert.
  3. Weitere notwendige Befehle benötigen keine erneute Passworteingabe.
  4. Beim Beenden des Programms wird das Passwort verworfen.

Dadurch ist keine Root-Shell, keine Terminal-Eingabe und keine wiederholte Polkit-Abfrage erforderlich.

Systemerkennung

Der Kernel-Manager erkennt die verwendete Distribution automatisch. Dazu wertet das Programm unter anderem folgende Informationen aus:

So kann das Programm abhängig vom System die passenden Kernel-Optionen anbieten.

Kernel-Bereinigung

Der Kernel-Manager prüft installierte Kernel-Pakete und zeigt mögliche Bereinigungskandidaten an.

Kategorie Bedeutung
Autoremove-Kandidaten nicht mehr benötigte Kernel-Pakete
RC-Reste entfernte Pakete mit verbliebenen Konfigurationsdateien
Geschützter Standard-Kernel der neueste Standard-Kernel wird nicht entfernt

Vor dem Entfernen eines Kernels sollte immer sichergestellt werden, dass mindestens ein funktionierender Kernel auf dem System vorhanden ist. Nach einer Kernel-Installation oder -Entfernung ist in der Regel ein Neustart erforderlich.

Wichtige Hinweise

Lizenz

Version 1.3
Entwickler evilware666 & Helga
Lizenz MIT

Der GuideOS – Kernel-Manager steht unter der MIT-Lizenz. Das Programm darf verändert, weitergegeben und verbessert werden.