Kernel/de

Obwohl Gentoo ein freies Betriebssystem entweder basierend auf Linux oder FreeBSD ist und FreeBSD seinen eigenen Kernel hat, bezieht sich dieser Artikel aus praktischen Gründen auf den Linux Kernel.

Der Linux Kernel ist der Kern des Betriebssystems und bietet mit einer Schnittstelle Programmen Zugriff auf die Hardware. Der Kernel enthält die meisten der Gerätetreiber.

USE-Flags
Um einen Kernel zu erzeugen ist es zuerst notwendig den Kernel-Quellcode zu installieren. Die von Gentoo empfohlene Kernel-Quelle ist natürlich. Diese wird von den Gentoo Entwicklern gepflegt und gepatcht um sowohl Sicherheitsanfälligkeiten und Funktionelle Probleme zu beheben, als auch die Kompatibilität mit seltenen Systemarchitekturen zu verbessern.

Emerge
Installieren Sie nun :

Alternative Kernel
Es gibt viele alternative Kernel-Quellen im Gentoo Hauptlager:


 * - Die offiziellen, unveränderten Linux Kernel-Quellen. Diese Quellen werden belassen wie sie sind. Sie enthalten keine zusätzlichen Patches und werden daher vom Gentoo Support oder den Gentoo Entwicklern nicht unterstützt.
 * - Gentoo Quellen mit Sicherheitsverbesserungen.

Quellenübersicht

 * Kernel-Quellen Übersicht: Die meisten, wenn nicht sogar alle der Kernel-Quellen Pakete, die in Gentoo verfügbar sind, werden im Kernl-Quellen Übersichtsartikel erläutert. Begeben Sie sich dorthin für weitere Informationen zu speziellen Kernel-Quellen die im Gentoo Repository verfügbar sind.

Alle Alternativen suchen
Eine vollständige Liste von Kernel-Quellen mit kurzen Beschreibungen können Sie bei einer Suche mit emerge finden:

Konfigurationshilfe

 * Automatische Konfiguration: genkernel ist ein Tool das zur Automatisierung des Build-Prozess des Kernels und initramfs verwendet wird. Das Ziel von genkernel ist es Benutzer durch den Kernel-Build-Prozess zu helfen.


 * Manuelle Konfiguration: Die manuelle Konfiguration erlaubt es – mit einigem Aufwand – eine passgenaue Konfiguration des Kernels zu erzeugen.


 * Gentoo Kernel-Konfigurationsleitfaden: Gentoo's Leitfaden zur Kernel-Konfiguration.


 * Aktualisierung: Schritte um unter Verwendung einer bestehenden Konfiguration auf einen neuen Kernel zu aktualisieren.


 * Deinstallation: Schritte um alte Kernel vollständig zu entfernen.


 * Kernel Seeds: Wie die Option oberhalb hilft Kernels Seeds dem Benutzer mit etwas Aufwand eine benutzerspezifische Kernel-Konfiguration zu erzeugen. Als Grundlage wird eine existierende Datei verwendet.


 * 2.4 zu 2.6 Migration: Migrationsleitfaden von Linux 2.4 auf Linux 2.6. Da sich die Linux Kernel Codebasis nach 2.6 stark verändert hat sind diese Migrationsschritte nicht mehr länger relevant, können aber Administratoren das Verständnis erleichtern.

Siehe auch

 * Die Kernel-Kategorie - Alle Kernel-bezogenen Artikel auf dem Wiki.

Externe Ressourcen

 * planet.kernel.org/ - Blogs mit Bezug zum Linux Kernel.
 * kernelhub.org/ - Eine Seite die Kernel Statistiken gewidmet ist.
 * kernelnewbies.org/ - Eine Seite für aufstrebende Linux Kernel Entwickler, die an der Verbesserung ihrer Kernel arbeiten und eher erfahrenere Entwickler, die bereit sind ihr Kernel-Wissen zu teilen.