include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
网上最新的发行注记 | |
---|---|
发行注记可能已更新。要查看最新版本的 Fedora 发行注记,请访问: |
这一节覆盖了 Fedora 9 中 基于 2.6.25 版本的内核中所引进的变动及重要信息。2.6.25 内核包括:
x86 64 位系统的 Tickless 支持(32 位系统早已支持),它能显著改进电源管理。
实时内核项目的一些元素。
内核采用了新的命名方案。新的方案同主流的版本命名更接近。
内核 spec 文件现在叫做 kernel.spec
而不是 kernel-2.6.spec
。
内核 spec 增加了新的宏,以简化内核构建过程。更多信息请阅读 http://fedoraproject.org/wiki/Docs/CustomKernel。
Fedora 9 内核不再为 ISA 声卡加载模块。使用命令 modprobe module-name
手动加载模块,或者在 /etc/modprobe.conf
中加一行。例如,对于 Creative SoundBlaster AWE64 声卡,添加这样一行记录:
install snd-sbawe
Fedora 内核在domU
中提供 paravirt_pos
。该功能是内核开发小组为减小生成当前的 Xen 内核而设计的。
Xen 中全虚拟的客户机可以直接引导内核和 initrd 镜像,并传递内核参数。要了解更多的细节,参见http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot。
Fedora 可能包含了附加的补丁,来改进,修正或添加附加特性。因此,Fedora 内核与被称为纯正(vanilla kernel)的,来自 kernel.org 网站的内核不是完全相同的。
要获得这些补丁的列表,下载源 RPM 软件包,运行下列命令:
rpm -qpl kernel-<version>.src.rpm
软件包修订记录可以用下列命令看到:
rpm -q --changelog kernel-<version>
如果您希望看到更友好的修订日志,请访问 http://wiki.kernelnewbies.org/LinuxChanges 。http://kernel.org/git提供了内核不同之处的摘要和完全两种版本。Fedora 基于 Linus 的内核树。
Fedora 版本做出的定制可以在 http://cvs.fedoraproject.org 找到。
Fedora 9 包含了下列内核构建
基本的内核,用于大多数系统,已配置的代码在 kernel-devel 软件包中。
kernel-PAE,用于拥有超过 4GB RAM 的 32-bit x86 系统中,或者 CPU 带有 "NX (No eXecute)" 特性的系统中。它同时支持单/多处理器系统。已配置的代码在 kernel-PAE-devel 软件包中。
虚拟机内核,用于 Xen 模拟器。已配置的源代码包含在 kernel-xen-devel 软件包中。
所有内核变种的内核头文件可以同时安装。文件安装在 /usr/src/kernels/
。使用命令:version
[-PAE|-xen|-kdump]-arch
/
su -c "yum install kernel{,-PAE,-xen,-kdump}-devel"
选择一个或多个变种,以逗号分隔,不要有空格。在提示时输入系统管理员密码。
x86内核包括Kdump | |
---|---|
i686 内核和 x86_64 内核现在都支持重定位,所以已经不再需要单独的内核来提供kdump功能特性。PPC64 系统仍然需要安装kdump内核。 |
默认内核提供了 SMP | |
---|---|
Fedora 没有单独的 SMP 内核,无论是 i386, x86_64 还是 ppc64。基本内核提供了多处理器支持。 |
PowerPC 内核支持 | |
---|---|
Fedora 没有为 PowerPC 体系提供 Xen 或 Kdump 支持。32位的PPC系统仍然有单独的SMP内核。 |
Fedora9不包含老版本提供的kernel-source 软件包,因为要编译外部模块,只需要 kernel-devel软件包。要得到已配置的源代码,请阅读 第 9.3 节 “内核配置”。
定制内核 | |
---|---|
要了解更多关于内核开发以及内核定制,请访问 http://fedoraproject.org/wiki/Docs/CustomKernel.。 |
请参考 http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html 中,报告 Linux 内核错误时的注意事项。您也可以访问 http://bugzilla.redhat.com 来报告针对 Fedora 的错误。