include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Nieuwste uitgave-informatie op het web | |
---|---|
Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek: |
Deze sectie behandelt veranderingen en belangrijke informatie met betrekking tot de 2.6.24 gebaseerde kernel in Fedora 9. De 2.6.24 kernel bevat:
Tickless ondersteuning voor x86 64-bit systemen (32-bit was eerder al toegevoed), wat het vermogens beheer sterk verbetert.
Sommige onderdelen van het realtime kernel project.
De kernel heeft een nieuw versie benaming ontwerp om beter te passen bij de upstream versie benaming.
Het kernel spec bestand heeft nu de naam kernel.spec
in plaats van kernel-2.6.spec
.
Het kernel spec bestand heeft nieuwe macro's die het kernel bouw proces gemakkelijker maken. Refereer naar http://fedoraproject.org/wiki/Docs/CustomKernel voor meer informatie.
De kernel in Fedora 9 laadt standaard geen modules meer voor ISA geluidskaarten. Laad de module handmatig met het commando modprobe module-name
, of voeg een regel toe in /etc/modprobe.conf
. Bijvoorbeeld, voor de Creative Soundblaster AWE64, voeg je de volgende regel toe:
install snd-sbawe
De Fedora kernel biedt paravirt_ops
ondersteuning in domU
, als onderdeel van het werk van het kernel team om de benodigde inspanning om een Xen kernel te maken te verminderen.
Xen volledig gevirtualiseerde gasten kunnen direkt een kernel en een initrd image booten en kunnen kernel boot argumenten doorgeven. Voor meer details refereer je naar http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
Fedora kan additionele patches aan de kernel bevatten voor verbeteringen, bug fixes of additionele mogelijkheden. Vanwege deze redenen kan het zijn dat de Fedora kernel niet regel-voor-regel gelijk is aan de zogenaamde vanilla kernel afkomstig van de kernel.org web site:
Om een lijst te verkrijgen van deze patches, download het source RPM pakket en voer het volgende commando uit:
rpm -qpl kernel-<version>.src.rpm
Om een lijst met veranderingen aan het pakket te verkrijgen, voer het volgende commando uit:
rpm -q --changelog kernel-<version>
Als je een gebruikersvriendelijke versie nodig hebt van de lijst met veranderingen, zie http://wiki.kernelnewbies.org/LinuxChanges. Een korte en volledige 'diff' van de kernel is beschikbaar op http://kernel.org/git. De Fedora kernel versie is gebaseerd op boom van Linus.
Aanpassingen gemaakt voor de Fedora versie zijn beschikbaar op http://cvs.fedoraproject.org.
Fedora 9 bevat de volgende kernel builds:
Oorspronkelijke kernel, voor het gebruik in de meeste systemen. Geconfigureerde bron code is beschikbaar in het kernel-devel pakket.
De kernel-PAE, voor gebruik in 32-bit x86 systemen met meer dan 4GB RAM, of voor CPU's die een NX (No eXecute) mogelijkheid hebben. Deze kernel ondersteunt zowel uniprocessor als multi-processor systemen. Geconfigureerde bron code is beschikbaar in het kernel-PAE-devel pakket.
Virtualisatie kernel voor gebruik met het Xen emulator pakket. Geconfigureerde bron codes zijn beschikbaar in het kernel-xen-devel pakket.
Je kunt kernel headers voor alle kernel varianten tegelijkertijd installeren. De bestanden worden geinstalleerd in de /usr/src/kernels/
boom. Gebruik het volgende commando:version
[-PAE|-xen|-kdump]-arch
/
su -c "yum install kernel{,-PAE,-xen,-kdump}-devel"
Selecteer een of meer van deze versies, gescheiden door komma's zonder spaties. Voer het root
wachtwoord in wanneer daarom gevraagd wordt.
De x86 kernel bevat Kdump | |
---|---|
Zowel de x86_64 als de i686 kernel zijn nu relocateerbaar, ze vereisen dus geen aparte kernel meer voor kdump functionaliteit. PPC64 vereist nog steeds een aparte kdump kernel. |
De standaard kernel biedt SMP | |
---|---|
Er is geen afzonderlijke SMP kernel beschikbaar voor Fedora op het i386, x86_64 en ppc64 platform. Multiprocessor-ondersteuning wordt aangeboden door de standaard kernel. |
PowerPC kernel ondersteuning | |
---|---|
Er is geen ondersteuning voor Xen of kdump voor de PowerPC architectuur in Fedora. De 32-bit PowerPC architectuur heeft nog wel een afzonderlijke SMP kernel. |
Fedora 9 bevat niet meer het kernel-source pakket wat in oudere versies beschikbaar was omdat nu alleen het kernel-devel pakket nodig is om externe modules te bouwen. Geconfigureerde bron code is beschikbaar als beschreven in Paragraaf 9.3, “Kernel versies”.
Bouwen van Aangepaste Kernel | |
---|---|
Voor informatie over kernel ontwikkeling en het werken met aangepaste kernels, refereer je naar http://fedoraproject.org/wiki/Docs/CustomKernel. |
Refereer naar http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html voor informatie over het rapporteren van fouten in de Linux kernel. Je kunt ook http://bugzilla.redhat.com gebruiken voor het rapporteren van fouten die specifiek voor Fedora zijn.