downloadDownload FAQFAQ
Site Navigation:
 
 

9. Linux-ydin

[Vihje]Uusin julkaisutiedote WWW:ssä

Tätä julkaisutiedotetta voidaan päivittää. Fedoran uusimmat julkaisutiedot ovat nähtävillä osoitteessa http://docs.fedoraproject.org/release-notes/

Tämä osio käsittelee muutoksia ja tärkeää tietoa liittyen Fedora 8:ssa olevaan 2.6.23-pohjaiseen ytimeen. 2.6.23-ydin sisältää:

  • Tickless-tuen 64-bittisille x86-järjestelmille (32-bittisten tuki lisättiin aiemmin), mikä parantaa virranhallintaa huomattavasti.

  • Joitakin reaaliaikaydinprojektin elementtejä.

  • Kernel-paketin spec-tiedosto on nyt nimeltään kernel.spec eikä kernel-2.6.spec.

  • Kernel-paketin spec-tiedostossa on uusia makroja, jotka helpottavat ytimen käännösprosessia. Lisätietoja on osoitteessa http://fedoraproject.org/wiki/Docs/CustomKernel.

  • Fedora 8:n ydin ei enää lataa ISA-äänikorttien moduuleja oletuksena. Moduulit voi ladata käsin käyttäen komentoa modprobe moduulinimi tai laittamalla merkinnän /etc/modprobe.conf-tiedostoon. Esimerkiksi Creative SoundBlaster AWE64 -kortille on lisättävä seuraava merkintä:

    install snd-sbawe

9.1. Versio

Fedora voi lisätä korjaustiedostoja ytimeen saadakseen parannuksia, virhekorjauksia tai lisäominaisuuksia. Tästä syystä Fedoran ydin ei välttämättä vastaa rivi riviltä kernel.orgin WWW-sivujen niin sanottua perusydintä:

http://www.kernel.org/

Saadaksesi luettelon näistä korjaustiedostoista, lataa lähde-RPM-paketti ja suorita seuraava komento sille:

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

9.2. Muutosloki

Hakeaksesi lokin paketin muutoksista aja seuraava komento:

rpm -q --changelog kernel-<version> 

Jos tarvitset käyttäjäystävällisen version muutoslokista, katso osoitteesta http://wiki.kernelnewbies.org/LinuxChanges. Lyhennetty ja kokonainen eroavuustiedosto on saatavilla osoitteesta http://kernel.org/git. Ytimen Fedora-versio perustuu Linus-puuhun.

Fedora-versioon tehdyt muutokset ovat saatavilla osoitteesta http://cvs.fedoraproject.org.

9.3. Ytimen tyypit

Fedora 8 sisältää seuraavat ytimen käännökset:

  • Natiiviydin, käytetään useimmissa järjestelmissä. Konfiguroidut lähdekoodit on saatavilla kernel-devel-paketissa.

  • Kernel-PAE, käytetään 32-bittisissä x86-järjestelmissä, joissa on enemmän kuin 4 Gt RAM-muistia tai suorittimien kanssa, joissa on NX (No eXecute) -ominaisuus. Tämä ydin tukee sekä yksi- että monisuoritinjärjestelmiä. Konfiguroidut lähdekoodit ovat saatavilla kernel-PAE-devel-paketissa.

  • Virtualisointiydin jota käytetään Xen-emulaattoripaketin kanssa. Konfiguroidut lähdekoodit ovat saatavilla kernel-xen-devel-paketissa.

Ytimen otsikkotiedostot voidaan asentaa kaikille eri ytimille samaan aikaan. Tiedostot asennetaan /usr/src/kernels/version[-PAE|-xen|-kdump]-arch/-puuhun. Käytä seuraavaa komentoa:

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

Valitse yksi tai useampi tyyppi tarpeen mukaan, erotettuna pilkuilla, ei välilyöntiä. Syötä root-käyttäjän salasana, kun sitä pyydetään.

[Huomaa]X86-ydin sisältää Kdumpin

Sekä x86_64- että i686-ytimet ovat nyt uudelleensijoitettavia, joten kdump-ominaisuuteen ei enää tarvita erillistä ydintä. PPC64 vaatii edelleen erillisen kdump-ytimen.

[Huomaa]Oletusydin sisältää SMP-tuen

Fedoraan ei ole saatavilla erillistä SMP-ydintä arkkitehtuureille i386, x86_64 ja ppc64. Moniprosessorituki on natiiviytimessä.

[Huomaa]PowerPC-ydintuki

Fedora ei tue Xeniä tai kdumpia PowerPC-arkkitehtuurilla. 32-bittisellä PowerPC:llä on edelleen erillinen SMP-ydin.

9.4. Virheiden raportointi

Katso osoitteesta http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html tietoja vikailmoituksen tekemisestä Linuxin ytimestä. Voit käyttää myös osoitetta http://bugzilla.redhat.com vikailmoituksiin, jotka ovat Fedora-kohtaisia.

9.5. Ytimen kehitykseen valmistautuminen

Fedora 8 ei sisällä kernel-source-pakettia, joka oli vanhemmissa versioissa, koska vain kernel-devel-paketti tarvitaan nykyisin ulkoisten moduulien kääntämiseen. Konfiguroidut lähdekoodit on saatavilla, kuten osiossa Kohta 9.3, ”Ytimen tyypit” on kuvattu.

[Tärkeää]Mukautetun ytimen kääntäminen

Tietoja ytimen kehityksestä ja mukautettujen ytimien kanssa toimimisesta on osoitteessa http://fedoraproject.org/wiki/Docs/CustomKernel.