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

9. Linux-kjernen

[Tip] Seneste Utgivelsesnotater på nettet

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

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/

To obtain a list of these patches, download the source RPM package and run the following command against it:

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

9.2. Endringslogg

For å få tak i en liste over endringer i en pakke, kjør 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. Kjerne-varianter

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.

[Note] 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.

[Note] Default Kernel Provides SMP

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

[Note] Kjernestøtte for PowerPC

Det er ingen støtte for Xen eller kdump for PowerPC-arkitekturen i Fedora. 32-bits PowerPC har fortsatt en egen SMP-kjerne.

9.4. Forberedelse for kjerneutvikling

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 Section 9.3, “Kjerne-varianter”.

[Important] Tilpasset kjernebygging

For informasjon om kjernebygging og arbeide med tilpassede kjerner, gå til http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Rapportere feil

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