downloadDownload FAQFAQ
Site Navigation:
 
 

9. Linux jezgro

[Savet]Najsvežije beleške o izdanju na vebu

Ove beleške o izdanju su sklone izmenama. Za najsvežije beleške o izdanju za Fedora sistem posetite http://docs.fedoraproject.org/release-notes/.

Ovaj odeljak pokriva izmene i važne informacije koje se odnose na jezgro serije 2.6.23 u Fedori 8. Jezgro 2.6.23 uključuje:

  • Bezotkucajna podrška za x86 64-bitne sisteme (32-bitna je dodata u prethodnom izdanju), koja uveliko poboljšava upravljanje potrošnjom energije.

  • Neki delovi projekta jezgra u realnom vremenu.

  • Odrednica (spec file) jezgra je sada preimenovana u kernel.spec umesto kernel-2.6.spec.

  • Datoteka specifikacije jezgra poseduje nove makroe koji olakšavaju postupak izgradnje jezgra. Pogledajte http://fedoraproject.org/wiki/Docs/CustomKernel za više informacija.

  • Jezgro u Fedori 8 više ne učitava module za ISA zvučne kartice podrazumevano. Učitajte ručno module koristeći naredbu modprobe ime-modula, ili stavite unos u datoteku /etc/modprobe.conf. Na primer, za Creative SoundBlaster AWE64, dodajte sledeći unos:

    install snd-sbawe

9.1. Verzija

Fedora može uključiti dodatne zakrpe jezgra radi poboljšanja, ispravki greški ili dodatnih mogućnosti. Iz ovog razloga Fedora jezgro ne mora biti red za red istovetno takozvanom vanila jezgru sa stranice kernel.org:

http://www.kernel.org/

Radi dobavljanja liste zakrpa, preuzmite izvorni RPM paket i na njemu izvršite sledeću komandu:

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

9.2. Dnevnik izmena

Radi izvlačenja dnevnika izmena na paketu, pokrenite sledeću komandu:

rpm -q --changelog kernel-<version> 

Ukoliko vam je potrebna verzija dnevnika izmena koja je razumljivija korisniku, pogledajte http://wiki.kernelnewbies.org/LinuxChanges. Skraćeni i ceo diff jezgra je dostupan sa http://kernel.org/git. Fedora verzija kernela je zasnovana na Linusovom stablu.

Prilagođene izmene napravljene za Fedora verziju su dostupne kroz http://cvs.fedoraproject.org.

9.3. Arome jezgra

Fedora 8 uključuje sledeća izdanja jezgra:

  • Prirodno jezgro, za korišćenje na većini sistema. Podešeni izvorni kodovi su dostupni u paketu kernel-devel.

  • kernel-PAE, za korišćenje u 32-bitnim x86 sistemima sa više od 4GB RAM-a ili sa procesorima koji imaju „NX (No eXecute)“ mogućnost. Ovo jezgro podržava i jednoprocesorske i višeprocesorske sisteme. Podešeni izvorni kod je dostupan u paketu kernel-PAE-devel.

  • Jezgro virtuelizacije za korišćenje sa Xen paketom za emuliranje. Podešeni izvorni kodovi su dostupni u paketu kernel-xen-devel.

Možete u isto vreme da instalirate zaglavlja svih aroma jezgra. Datoteke su instalirane u stablu /usr/src/kernels/verzija[-PAE|-xen|-kdump]-aarhitektura/. Upotrebite sledeću naredbu:

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

Izaberite jednu ili više aroma, odvojene zarezima bez razmaka, po volji. Unesite po potrebi root lozinku .

[Primedba]x86 jezgro uključuje Kdump

I x86_64 i x86 jezgra se sada mogu premeštati, tako da oni više ne zahtevaju zasebna jezgra za kdump mogućnost. PPC64 sistem i dalje zahteva zasebnu instalaciju -kdump jezgra.

[Primedba]Podrazumevano jezgro obezbeđuje SMP

Nema zasebnog SMP jezgra dostupnog za Fedora sistem na i386, x86_64 i ppc64. Višeprocesorsku podršku pruža prirodno jezgro.

[Primedba]Podrška jezgra za PowerPC

U Fedora sistemu nema podrške za Xen ili kdump na PowerPC arhitekturi. 32-bitni PowerPC i dalje ima zasebno SMP jezgro.

9.4. Prijavljivanje greški

Za informacije o prijavljivanju greški u Linux jezgru pogledajte http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html. Takođe možete koristiti http://bugzilla.redhat.com za prijavljivanje greški koje su specifične za Fedoru.

9.5. Pripremanje za razvoj jezgra

Fedora 8 ne sadrži paket kernel-source koji je postojao u starim verzijama pošto je sada samo paket kernel-devel potreban za izgradnju spoljnih modula. Dostupni su podešeni izvorni kodovi, kao što je opisano u odeljku o aromama jezgra.

[Važno]Pravljenje prilagođenih jezgra

Za informacije o razvoju jezgra i rad sa prilagođenim jezgrima, pogledajte http://fedoraproject.org/wiki/Docs/CustomKernel.