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 32bit 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 32bit 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.
Kernelserien in Cauldron
In Cauldron sind die Kernelserien -mainline, -stablenew, -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 -stabelnew Serie ist (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).
Als Beispiel, mit Stand vom 29. Mai 2025, boten wir folgende Kernel in Cauldron an:
- kernel-mainline -> 6.15.0 (x86_64, nur Desktop)
- kernel-stablenew -> 6.14.8 (x86_64, nur Desktop)
- kernel-stable -> 6.12.30 (x86_64, nur Desktop)
- kernel -> 6.12.30 (all arches, alle Arten)
- kernel-lts -> 6.6.92 (all arches, alle Arten)