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

9. Linux カーネル

[ティップ] Web 上の最新リリースノート

これらのリリースノートは更新される場合があります。 Fedora 最新リリースノートは次をご覧ください。

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

This section covers changes and important information regarding the 2.6.24 based kernel in Fedora 9. The 2.6.24 kernel includes:

9.1. バージョン

Fedora はカーネルに改善、バグ修正、追加の機能のためのパッチが含まれています。このため、Fedora のカーネルは kernel.org のいわゆる バニラカーネル と行単位では等しくはありません。

http://www.kernel.org/

全てのパッチのリストを取得するには、ソース RPM パッケージをダウンロードし、それに対して次のコマンドを実行します。

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

9.2. 変更履歴

パッケージの変更履歴は、次のコマンドで取り出すことができます。

rpm -q --changelog kernel-<version> 

If you need a user friendly version of the changelog, refer to http://wiki.kernelnewbies.org/LinuxChanges. A short and full diff of the kernel is available from http://kernel.org/git. The Fedora version kernel is based on the Linus tree.

Customizations made for the Fedora version are available from http://cvs.fedoraproject.org.

9.3. カーネルの種類

Fedora 9 includes the following kernel builds:

  • 大半のシステムで使用される自然カーネル。設定済ソースは kernel-devel パッケージから入手できます。

  • 4GB を越える RAM のある 32-ビット x86 システムや、NX (No eXecute) 機能のあるCPU で使用する PAE カーネル。このカーネルは単一プロセッサーシステムと複数プロセッサーシステムの両方をサポートします。設定済ソースはkernel-PAE-devel パッケージから入手できます。

  • Xen エミュレーターパッケージと共に用いる仮想カーネル。設定済みソースは kernel-xen-devel パッケージから入手できます。

全ての種類のカーネルのヘッダーは同時にインストールできます。ファイルは /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/ ツリーにインストールされます。次のコマンドを使用してください:

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

空白をあけずにコンマで区切って、これらの種類のうちの 1 つ以上を選んでください。プロンプトが表示されたら root のパスワードを入力します。

[注意] x86 カーネルは Kdump を含んでいます

x86_64 と i686 カーネルはリロケータブルになり、kdump 機能のための別のカーネルをもはや必要としません。PPC64 は、まだ別の kdump カーネルが必要です。

[注意] デフォルトカーネルは SMP 対応です

Fedora の i386や、x86_64、ppc64 アーキテクチャでは、SMP 用に分離されたカーネルはありません。自然カーネルでマルチプロセッサーサポートを提供しています。

[注意] PowerPC カーネルのサポート

Fedora の PowerPC アーキテクチャでは、Xen と kdump に対するサポートがありません。

9.4. カーネル開発のための準備

Fedora 9 does not include the kernel-source package provided by older versions since only the kernel-devel package is required now to build external modules. Configured sources are available, as described in 項9.3. 「カーネルの種類」.

[重要項目] カスタムカーネルの構築

カーネルの開発や、カスタムカーネルの利用に関する情報は、 http://fedoraproject.org/wiki/Docs/CustomKernel を参照してください。

9.5. バグ報告

Refer to http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html for information on reporting bugs in the Linux kernel. You may also use http://bugzilla.redhat.com for reporting bugs that are specific to Fedora.

displayFooter('$Date: 2008/04/06 10:46:19 $'); ?>