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

9. Linux-kernen

[Vink] Seneste utgåvenoteringarna på webben

These release notes may be updated. To view the latest release notes for Fedora, visit:

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

Fedora may include additional patches to the kernel for improvements, bug fixes, or additional features. For this reason, the Fedora kernel may not be line-for-line equivalent to the so-called vanilla kernel from the kernel.org web site:

http://www.kernel.org/

For at få tag i en liste over programfixar, indlæse ned RPM-pakken med kildekoden og kør følgende kommando mot den:

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

9.2. Ændringslogg

For at få en logg med de ændringar i pakken som gjorts kan du køre følgende kommando:

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. Kærn-variåndter

Fedora 9 includes the following kernel builds:

  • Native kernel, for use in most systems. Configured sources are available in the kernel-devel package.

  • The kernel-PAE, for use in 32-bit x86 systems with more than 4GB of RAM, or with CPUs that have an NX (No eXecute) feature. This kernel support both uniprocessor and multi-processor systems. Configured sources are available in the kernel-PAE-devel package.

  • Virtualization kernel for use with the Xen emulator package. Configured sources are available in the kernel-xen-devel package.

You may install kernel headers for all kernel flavors at the same time. The files are installed in the /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/ tree. Use the following command:

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

Select one or more of these flavors, separated by commas and no spaces, as appropriate. Enter the root password when prompted.

[Bemærk] x86 Kernel Includes Kdump

Both the x86_64 and the i686 kernels are now relocatable, so they no longer require a separate kernel for kdump capability. PPC64 still requires a separate kdump kernel.

[Bemærk] Standardkernen understøtter SMP

There is no separate SMP kernel available for Fedora on i386, x86_64, and ppc64. Multiprocessor support is provided by the native kernel.

[Bemærk] Stød for kerne på PowerPC

There is no support for Xen or kdump for the PowerPC architecture in Fedora. 32-bit PowerPC does still have a separate SMP kernel.

9.4. Forberedelser for kerneudvikling

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 Afsnit 9.3, “Kærn-variåndter”.

[Vigtigt] Custom Kernel Building

For information on kernel development and working with custom kernels, refer to http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Rapportere fejl

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:13 $'); ?>