Kapitel 16 Erstellen eines benutzerdefinierten Kernels

Viele Linux-Neulinge fragen sich oft, weshalb sie ihren eigenen Kernel erstellen sollten. Aufgrund der Fortschritte, die beim Einsatz der Kernel-Modulen gemacht wurden, ist die passende Antwort auf diese Frage die Folgende: Wenn Sie noch nicht wissen, weshalb Sie Ihren eigenen Kernel erstellen sollten, brauchen Sie es nicht zu tun.

In der Vergangenheit mußten Sie den Kernel neu kompilieren, wenn Sie Ihrem System neue Hardware hinzufügt wollten. Mit anderen Worten war Ihr Kernel statisch. Die Verbesserung der Linux 2.0.X Kernels ermöglicht die Modularisierung vieler Hardware Treiber in Komponenten, die auf Nachfrage hin geladen werden. Größere Probleme bestehen, wenn Benutzer multiple Kernel benutzen, die für verschiedene Konfigurationsoptionen auf Ihrem System kompiliert wurden; Beispielsweise, SMP im Gegensatz zu UP- Kerneln. Weitere Fortschritte bei der Modularisierung des Linux 2.4.x ermöglichen es mehreren Kernels, gleichzeitig vorhanden zu sein. Sie haben aber keinen gemeinsamen Zugriff auf Module.

Für Informationen über den Umgang mit Kernel- Modulen sehen Sie unter Abschnitt namens Laden der Kernel-Module nach. Sie werden die Veränderungen im Umgang mit Kernel Modulen nur dann erfassen, wenn Sie einen benutzerdefinierten Kernel für Ihr System erstellen.

Der 2.4 Kernel

Red Hat Linux liefert jetzt den 2.4 Kernel. Hier finden Sie die wichtigsten Informationen über die von Red Hat Linux gelieferten 2.4 Kernels: