| Andere Sprachen Deutsch ; English ; Français |
| Einleitung: Der Kernel ist der Grundcode, welcher durch den Computer verwendet wird. Es ist die Schnittstelle zwischen den Anwendungen und der Hardware, wie den Arbeitsspeicher, der CPU oder den Speichergeräten. Er wird beim Systemstart noch vor einer Anwendung geladen. Wikipedia schreibt : "In computing, the kernel is a computer program that manages input/output requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer. The kernel is a fundamental part of a modern computer's operating system". Der erste Kernel wurde von Linus Torvalds Anfang 1990 geschrieben. Es arbeiten aktuell über Hunderte an Entwickler rund um die Welt daran. Mageia bietet verschiedene Kernel, entsprechend deiner Hardware und deiner Vorlieben. Bei der Installation wählt der Installer einen anhand dessen, welche Hardware gefunden wurde. Nach der Installation kannst du einen anderen Kernel nach deinem Geschmack auswählen und installieren. |
Contents
Über deinen Kernel
Falls du wissen möchtest, welchen Kernel dein Computer verwendet, kannst du dies mit folgendem Befehl in einer Konsole überprüfen, um etwas zu erhalten wie:
Die Bezeichnung 5.15.23 trifft auf die Veröffentlichung des Kernels zu und "desktop" auf die Art, welche unten beschrieben wird.
Um herauszufinden welche Kernelpakete installiert sind, kannst du die Konsole verwenden:
| $ rpm -qa|grep ^kernel |
Es werden alle Pakete auflistet, die mit "kernel" beginnen. Die -devel Pakete enthalten Werkzeuge, um Module anhand der Kernel-Version zu bauen. Solche Module sind Grafiktreiber oder Virtualisierungswerkzeuge.
Wenn mehr als ein Kernel installiert ist, kannst du anhand des Bootloaders auswählen, welchen du starten möchtest (Mageia Kontrollzentrum -> Systemstart -> Bootmanager einrichten). Es wird eine Zeile für jeden installierten Kernel angezeigt. Wenn ein Kernel aktualisiert wird, verwendet der Bootloader die neue Version als Voreinstellung. Falls dieser das System nicht starten kann, kannst du einen älteren versuchen, welcher sich in einer anderen Zeile befindet.
Sobald du überprüft hast, dass die neue Version gut funktioniert, kannst du die vorherige Version deinstallieren.
Standard-Kernel
Drei Arten werden bei der Installation verwendet, welche für 32-Bit (i586, i686) oder 64-Bit (x86_64) Architekturen verfügbar sind.
kernel-desktop
Dieser Kernel wird aus dem stabilen Zweig ausgegeben, welcher Anpassungen (Patches) vom Mageia Team enthält.
Die 32-Bit Version ist optimiert für i686, Mehrkern (SMP).
Dieser Kernel ist der Vorausgewählte, außer wenn:
- deine Hardware mehr als 3,8 GB Arbeitsspeicher besitzt und du eine 32-Bit Architektur auswählst
- du Server-Hardware hast
kernel-server
Die 32-Bit Version ist optimiert für i686, Mehrkern (SMP) und die Möglichkeit bis zu 64 GB Arbeitsspeicher zu verwalten. Das Mageia Installationsprogramm wählt ihn, wenn deine Hardware mehr als 3,8 GB Arbeitsspeicher besitzt und du eine 32-Bit Architektur verwendest, oder wenn der Installer feststellt, dass deine Hardware ein Server ist. Server-Hardware bedeutet, wenn dmidecode eine spezielle Art von Gehäuse meldet, welcher häufig auf Rack-Server zutrifft.
Dieser Kernel wird in der gleichen Version wie kernel-desktop ausgeliefert.
kernel-desktop586
Dieser Kernel ist für Prozessoren mit einem einzelnen Kern, wie Pentium I (i586 Architektur) und hat die Möglichkeit Arbeitsspeicher bis zu 4 GB zu adressieren.
Dieser Kernel wird in der gleichen Version wie kernel-desktop ausgeliefert.
Dieses Paket ist in Mageia 10 und neuer nicht mehr vorhanden. Mit dem Wechsel von i586 auf i686+SSE2 unterstützt diese Architektur nun PAE (Physical Address Extension), wodurch Arbeitsspeicher von bis zu 64 GB mit -desktop Unterstützt wird.
Andere Kernel
kernel-linus
Die Linus Version ist die vanilla Version des Linux-Kernel, ohne einen unserer Patche (außer es gibt einen Patch für einen kritischen Fehler).
Die Veröffentlichung folgt den aktuellen "Veröffentlichungskandidaten" von kernel.org und kann Unterstützung für aktuelle Eigenschaften enthalten, welche nicht in den Standard-Kernel vorhanden sind.
Zurückportierte Kernel (Backport)
Es ist möglich, dass ein Kernel für zuvor veröffentlichte Mageia Ausgaben zurückportiert wird, zum Beispiel von Cauldron zur offiziellen, aktuell verfügbaren, Mageia Version.
Benefit: Unterstützt neuere Hardware (als "Beispiel" Intel GPUs, Ethernet RTL8125), und bietet weitere Verbesserungen. (Schauen Sie sich allerdings auch inkompatibilitäten bei Rückportierungen an.)
Tipp: Persistent_live_systems#Backport_kernelInstallieren Sie es als Mageia Live USB um die Anzahl an Geräten zu erhöhen, die damit gestartet werden können. Es kann auch als Workaround verwendet werden um es auf Computern zu installieren, welche mit den klassischen Installations- oder Netzwerkinstallations-ISOs nicht starten.
Für Mageia 9
Kernel 6.18.4+ wird seit Januar 2026 in den core backport Repositorien für die x86 Architektur, für Desktop und Server, sowie als gleiche Arten für i586 und desktop586, angeboten.
Für aarch64 und armv7hl bieten wir aktuell nur die Pakete für den Quellcode und die Dokumentation.
Sie finden auch Kernel 6.12.60 für alle Architekturen für den Desktop im core backport Repository - beachten Sie, dass dieser sicherheitstechnisch alt ist, aber Sie möchten diesen gegebenenfalls zum testen verwenden, falls 6.18 nicht mit Ihrem System kompatibel ist.
Es werden nur zwei Pakete pro Kernel installiert (aus Backport):
kernel-stable-desktop-6.12... / kernel-stable-testing-desktop-6.18... / kernel-stable-testing-server-6.18
kernel-stable-desktop-devel-6.12... / kernel-stable-testing-desktop-devel-6.18... / kernel-stable-testing-server-devel-6.18 (Falls Sie dieses Paket benötigen, zum Beispiel, wenn für Ihre anderen Kernel entsprechende -devel - Pakete installiert sind.)
- Beachten Sie auch, dass Sie die entsprechenden -latest Pakete, für eine einfache Aktualisierung in der Zukunft, benötigen. (Im Kontrast zu mga9 6.6 Kerne, welche diese nicht benötigen aufgrund eines anderen Namensschemas.
Lassen Sie die aktuellste, nicht-backport, Version von lib64bpf1 und cpupower installiert, und halten Sie diese aktuell. - Wir bieten keine Rückportierung von lib64bpf1 und cpupower an, um nicht die Kompatibilität mit Kernel, welche nicht aus dem Backport Repository sind, zu brechen. Hierdurch können Sie Ihr System mit dem 6.6 Kernel und einem Backport Kernel neu starten, ohne das hierfür die installierten Pakete ausgetauscht werden müssen.
Betreffend kernel-*-userspace-headers gegen kernel-userspace-headers bei 6.6 Kerneln: Diese Pakete werden benötigt um Anwendungen zu paketieren; verwenden Sie den für den aktuellen Kernel, für den Sie dies Pakte erstellen. Sie stehen untereinander in Konflikt und werden von urpmi & drakrpm richtig gehandhabt - wenn Sie die mageia-repos und meta-task packages auf Version 9.4 aktualisiert haben - und eine Kernelvariante >= 6.6.105, welche nicht aus aus dem Backport Repository stammt, verwenden.
Remove-Old-Kernels, rok, kann weder den Kernel 6.12 erkennen, noch mit diesem umgehen, weshalb Sie nicht mehr benötigte Kernel händisch deinstallieren müssen, um Speicherplatz zu sparen - genauso, wie Sie es mit den Kerneln getan haben, bevor rok in Mageia 9 eingeführt wurde. Oder Sie machen es nutzbar, indem Sie in der Konfigurationsdatei /etc/remove-old-kernels.cfg etwas einfügen: Fügen Sie in der Liste, unter der Zeile "LISTK=\", folgendes hinzu (für alle backport Kernel-Arten)
kernel-stable-source
kernel-stable-desktop
kernel-stable-desktop-devel
kernel-stable-testing-source
kernel-stable-testing-server
kernel-stable-testing-server-devel
kernel-stable-testing-desktop
kernel-stable-testing-desktop-devel
kernel-stable-testing-desktop586
kernel-stable-testing-desktop586-devel
- (Die ersten drei werden nur für Kernel 6.12 benötigt, das andere für 6.18, während die beiden letzten nur für i586 Systeme benötigt werden.)
Inkompatibilitäten bei Rückportierungen
Rückportierte Kernel haben möglicherweise Probleme mit älterer Hardware, Software oder Werkzeugen. Bekannte Probleme:
- GPU Kabini Radeon HD 8210 (und möglicherweise ähnliche) benötigen folgenden Parameter im Kernel Startbefehl: "radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1" mga#34545#c162. Zum Testen drücken Sie e im Startmenü. Für eine bestehende Änderung schauen Sie hier.
- Das WLAN Modul boradcom-wl wird nicht richtig, während der Durchführung, erstellt mga#34975. Workaround ist, einen anderen Treiber auszuwählen - schauen Sie sich hierzu den Trick in mga#31473 an.
- Wenn Kernel -devel Dateien von anderen Paketen benötigt werden holen sich unsere Werkzeuge die neuste 6.6.x Version, mga#34952. Es ist OK diese zusätzlich zu haben, vergewissern Sie sich jedoch, dass Sie immer die -devel Dateien für Ihren 6.18 Kernel händisch, zusätzlich, installieren.
- User-space Werkzeuge werden vorbereitet mga#34973. Normale Anwender müssen auf diese nicht warten.
Kernelserien in Cauldron
In Cauldron sind die Kernelserien -mainline, -stable-testing, -stable und -lts verfügbar. Diese Serien sind (zumindest aktuell) nur für Cauldron gedacht und bieten die Gelegenheit neuere Hardware auszuprobieren, sowie die Pakete, die zur Erstellung stabiler Kernel benötigt werden, abzustimmen (zum Beispiel: neueres Rust, neueres LLVM, fehlende Bibliotheken, usw.).
Die -stable-testing (ehemals -stablenew) Serie ist (zumindest in der Theorie) die neuste stabile Kernelversion nach -mainline, ähnlich zu upstream, jedoch nicht eins zu eins, da es dort möglicherweise häufiger Änderungen gibt.
Die -lts Serie ermöglicht auch das Testen der Kompatibilität mit der "vorherigen", zu letzt funktionierenden, LTS Serie, was in vielen Fällen nützlich sein kann, unter anderem bei proprietären Treibern (zum Beispiel NVIDIA), wenn diese nicht mehr mit neueren Kernel erstellt werden können oder um das Verhalten von älterer Hardware, im Vergleich zu neueren Kernel, zu prüfen.
Beachten Sie, dass es nicht garantiert ist, dass alle Serien für alle Architekturen und Kernel-Arten verfügbar sind. Einige Serien sind möglicherweise auf einzelne Architekturen (zum Beispiel x86_64) und einzelne Arten (zum Beispiel desktop) beschränkt oder neuere Arten werden veröffentlicht (zum Beispiel desktop-tunedv3 für x86_64-v3).
WARNUNG: Verwenden Sie nicht zu neue Kernel auf einem Produktivsystem, vor allem Kernel, welche sich noch in der RC (Release Candidate) Phase befinden. Falls Sie diese trotzdem zum testen verwenden möchten, behalten Sie die Linux Kernel Mailingliste im Auge und beachten Sie die hohe Wahrscheinlichkeit, dass Fehler vorhanden sein können, welche Datenverlust oder ähnliche schwere Probleme verursachen können.
TIPP: Installieren Sie mehr als eine Serie, damit Sie eine Fallback-Möglichkeit zur Verfügung haben.
Als Beispiel, mit Stand vom 10. Januar 2026, boten wir folgende Kernel in Cauldron an:
- kernel-mainline -> 6.18.0 (x86_64, nur Desktop)
- kernel-stable-testing -> 6.16.2 (x86_64, nur Desktop)
- (kernel-stablenew -> 6.15.7 (x86_64, nur Desktop) - diese Serie wurde, für kernel-stable-testing, verworfen.)
- kernel-stable -> 6.16.12 (x86_64, nur Desktop)
- kernel -> 6.18.8 (empfohlen) (alle Architekturen, alle Arten) - -Es ist auch Kernel 6.12.63 verfügbar, alt
- kernel-lts -> 6.6.100 (alle Architekturen, alle Arten)