include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Senaste utgåvenoteringarna på webben | |
---|---|
Dessa utgåvenoteringar kan ha uppdaterats. För att se de senaste utgåvenoteringarna för Fedora, besök: |
Denna sektion täcker ändringar och viktig information angående den 2.6.25-baserade kärnan i Fedora 9. 2.6.25-kärnan inkluderar:
Tickfritt stöd för x86 64-bitssystem (32-bits lades till tidigare) som förbättrar strömhanteringen radikalt.
En del element av projektet för realtidskärna.
Kärnan har en ny versionsnumreringsmodell för att närmare stämma med versionsnumreringsmodellen uppströms.
Kärnans specifikationsfil heter nu kernel.spec
istället för kernel-2.6.spec
.
Kärnans specifikationsfil har nya makron som förenklar processen för attt bygga kärnor. Se http://fedoraproject.org/wiki/Docs/CustomKernel för ytterligare information.
Kärnan i Fedora 9 laddar inte längre som standard moduler för ISA-ljudkort. Ladda modulerna för hand genom att använda kommandot modprobe module-name
, eller läg in en post i /etc/modprobe.conf
. Till exempel, för Creative SoundBlaster AWE64, lägg till följande post:
install snd-sbawe
Fedorakärnan erbjuder paravirt_ops
-stöd i domU
, som en del av kärnteamets ansträngningar att reducera arbetet som krävs för att skapa aktuella Xen-kärnor.
Fullt virtualiserade Xen-gäster kan direkt starta en kärna och initrd-avbild och skicka kärnuppstartsargument. För fler detaljer se http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
Fedora kan innehålla fixar för förbättringar och felrättningar eller fler funktioner. Därför kan Fedora-kärnan inte vara identisk rad-för-rad med den så kallade vanilj-kärnan från kernel.org webbplatsen:
För att få tag i en lista över programfixar, ladda ner RPM-paketet med källkoden och kör följande kommando mot den:
rpm -qpl kernel-<version>.src.rpm
För att få en logg med de ändringar i paketet som gjorts kan du köra följande kommando:
rpm -q --changelog kernel-<version>
Om du behöver en användarvänlig version av ändringsloggen, gå till http://wiki.kernelnewbies.org/LinuxChanges. En kort och full diff av kärnan finns tillgänglig från http://kernel.org/git. Kärnans version i Fedora är baserad på Linusträdet.
Anpassningar gjorda för Fedoraversionen är tillgängliga från http://cvs.fedoraproject.org.
Fedora 9 innehåller följande kärnbyggen:
Grundkärna, för användning i de flesta system. Konfigurerad källkod är tillgänglig i paketet kernel-devel
Kernel-PAE, för användning i 32-bitars x86-system med mer än 4 GB RAM eller med CPU:er som har funktionen NX (No eXecute). Denna kärna stödjer både enprocessor- och multiprocessorsystem. Konfigurerad källkod är tillgänglig i paketet kernel-PAE-devel.
Virtueliseringskärna för användning med Xen-emulatorpaketet. Konfigurerad källkod är tillgänglig i paketet kernel-xen-devel.
Du kan installera kärnans huvudfiler för alla varianter av kärnan på samma gång. Filerna installeras i trädet /usr/src/kernels/
. Använd följande kommando:version
[-PAE|-xen|-kdump]-arch
/
su -c "yum install kernel{,-PAE,-xen,-kdump}-devel"
Välj en eller flera av dessa varianter, separerade med komman utan mellanslag, som det passar. Ange lösenordet för root
när så krävs.
x86-kärnan innehåller Kdump | |
---|---|
Både kärnan för x86_64 och i686 är nu omplaceringsbara, så de behöver inte lägnre en separat kärna för kdump-funktionalitet. PPC64 kräver fortfarande en separat kdump-kärna. |
Standardkärnan stöder SMP | |
---|---|
Det finns ingen separat SMP-kärna tillgänglig för Fedora på i386, x86_64 och ppc64. Multiprocessorstöd är nu tillgängligt i grundkärnan. |
Stöd för kärna på PowerPC | |
---|---|
Det finns inget stöd för Xen eller kdump för PowerPC-arkitekturen i Fedora 32-bit PowerPC har fortfarande en separat SMP-kärna. |
Fedora 9 innehåller inte paketet kernel-source som fanns i äldre versioner eftersom endast paketet kernel-devel behövs nu för att bygga externa moduler. Konfigurerad källkod finns, enligt beskrivning i Avsnitt 9.3, ”Kärnvarianter”
Anpassad kärnbyggnad | |
---|---|
För att lära dig mer om kärnutveckling och arbeta med anpassade kärnor, gå till http://fedoraproject.org/wiki/Docs/CustomKernel. |
Gå till http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html för information om felrapportering i Linuxkärnan. Du kan också använda http://bugzilla.redhat.com för att rapportera fel som är specifika för Fedora.