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
A full list of kernel sources with short descriptions can be found by searching with :

Configuration

 * Automatic configuration: is a tool used to automate the build process of the kernel and initramfs. The goal of genkernel is to help users through the kernel building process.


 * 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.


 * Kernel security: Instructions for securing the kernel.


 * 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

 * The kernel category - All the kernel related articles on the wiki.
 * The hardware category - Lists of hardware stacks with associated kernel configurations

Externe Ressourcen

 * planet.kernel.org - Blogs related to the Linux kernel.
 * kernelnewbies.org - "A site for aspiring Linux kernel developers who work to improve their Kernels and more experienced developers willing to share their kernel knowledge."