initCommon(); $template->displayHeader(); ?>

9. Linux-Kernel

[Tipp] Neueste Versionshinweise im Internet

Diese Versionshinweise können aktualisiert worden sein. Um die neusten Versionshinweise für Fedora zu lesen, besuchen Sie bitte:

http://docs.fedoraproject.org/release-notes/

Dieser Abschnitt behandelt Änderungen und wichtige Information über den Kernel 2.6.25 in Fedora 9. Der 2.6.25-Kernel enthält:

9.1. Version

Diese Distribution basiert auf der 2.6-er Serie des Linux-Kernels. Fedora kann zusätzliche Patches für Erweiterungen, Bugfixes oder weitere Leistungsmerkmale enthalten. Aus diesem Grund kann der Fedora-Kernel nicht Zeile für Zeile identisch mit dem so genannten vanilla kernel von der kernel.org-Webseite sein:

http://www.kernel.org/

Um eine Liste dieser Patche zu erhalten, laden Sie die Quell-RPM-Pakete herunter und führen Sie folgenden Befehl aus:

rpm -qpl kernel-<version>.src.rpm 

9.2. Changelog

Um ein Protokoll der Paketänderungen zu erhalten, führen Sie folgenden Befehl aus:

rpm -q --changelog kernel-<version> 

Wenn Sie eine benutzerfreundliche Version des Changelogs benötigen, lesen Sie http://wiki.kernelnewbies.org/LinuxChanges. Ein kurzer und vollständiger Vergleich der Kernel ist unter http://kernel.org/git verfügbar. Die Fedora-Version des Kernels basiert auf Linus'-Baum.

Anpassungen, die für die Fedora-Version gemacht wurden, sind unter http://cvs.fedoraproject.org verfügbar.

9.3. Kernel-Geschmacksrichtungen

Fedora 9 enthält die folgenden Kernel-Builds:

  • Kdump-Kernel zur Verwendung mit kexec/kdump-Möglichkeiten. Vorkonfigurierte Quellen sind im Paket kernel-devel verfügbar.

  • Der Kernel-PAE ist für 32-bit x86 Systemen mit mehr als 4 GB RAM oder einem Prozessor, der das NX (No eXecute) Feature unterstützt. Dieser Kernel unterstützt Einzel- und Multiprozessorsysteme. Konfigurierte Quellen sind im kernel-PAE-devel Pakete verfügbar.

  • Virtuelle Gast-Kernel zur Verwendung mit dem Xen-Emulationspaket. Vorkonfigurierte Quellen sind im Paket kernel-xen-devel verfügbar.

Sie können Quellen für alle Kernel-Geschmacksrichtungen gleichzeitig installieren. Die Dateien werden im Verzeichnisbaum /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/ installiert. Verwenden Sie folgenden Befehl:

su -c "yum install kernel{,-PAE,-xen,-kdump}-devel" 

Wählen Sie eine oder mehrere Geschmacksrichtungen, untereinander getrennt durch Kommas und ohne Leerzeichen, wie gewünscht aus. Geben Sie auf Aufforderung das root-Passwort ein.

[Anmerkung] x86-Kernel enthält Kdump

Der x86_64 und der i686 Kernel ist nun verlagerbar und die kdump Funktionalität ist nun integriert. Der PPC64 braucht dagegen immer noch die Installation des -kdump Kernels.

[Anmerkung] Standard-Kernel bietet SMP

Es ist kein separater SMP-Kernel für Fedora auf i386-, x86_64- und ppc64-Architektur in Fedora verfügbar. Multiprozessor wird vom normalen Kernel geliefert

[Anmerkung] Kernel-Unterstützung für PowerPC

Es gibt keine Unterstützung für Xen oder kdump für die PowerPC-Architektur in Fedora. PowerPC hat immer noch einen separaten SMP-Kernel.

9.4. Kernel-Entwicklung vorbereiten

Fedora 9 enthält keine Kernel-Quellpakete (kernel-source), die bei älteren Version geliefert wurden. Stattdessen sind vorkonfigurierte Quellen (kernel-devel) verfügbar, die zum Bauen externer Module benötigt werden, wie bereits im Abschnitt Abschnitt 9.3, „Kernel-Geschmacksrichtungen“ über Kernel-Geschmacksrichtungen beschreiben.

[Wichtig] Spezielle Kernel bauen

Für Information über die Kernel-Entwicklung und dem Bauen von spezielle Kerneln, besuchen Sie bitte http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Fehler melden

Lesen Sie für Information zum Melden von Fehlern im Linux-Kernel. Sie können auch verwenden, um Fedora-spezifische Fehler zu melden.

displayFooter('$Date: 2008/05/12 21:30:51 $'); ?>