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 7:ssa olevaan 2.6.21-pohjaiseen ytimeen. 2.6.21-ydin sisältää:

  • Tuen KVM-virtualisoinnille.

  • Tickless-tuen arkkitehtuurille x86 32bit, mikä parantaa virranhallintaa huomattavasti.

  • Devicescape- langattoman verkon tuen, joka sisältää tuen useille uusille langattomille ajureille.

  • Uudet IDE-ajurit, jotka käyttävät samaa libata-koodia kuin SATA-ajurit.

    [Tärkeää]IDE-laitenimet muuttuvat

    Uusista IDE-ajureista johtuen kaikkien IDE-asemien laitenimiksi tulee tyyli /dev/sdX entisen /dev/hdX-tyylin sijaan.

    Jos /etc/fstab- tai /etc/crypttab -tiedostot viittaavat näihin laitteisiin nimellä, tiedostoja on muutettava ennen kuin järjestelmä voi käyttää niitä osioita.

  • Global File System versio 2 (GFS2) -tuki on integroitu ytimeen.

  • Joitakin reaaliaikaydinprojektin elementtejä.

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 niinsanottua vanilja-ydintä:

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 7 sisältää seuraavat ytimen käännökset:

  • Natiiviydin, käytetään useimmissa järjestelmissä. Konfiguroidut lähdekoodit on saatavilla kernel-devel-<version>.<arch>.rpm-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ä.

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

  • Kdump-ydin jota käytetään kexec/kdump-ominaisuuksien kanssa. Konfiguroidut lähdekoodit on saatavilla kernel-kdump-devel-<version>.<arch>.rpm-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 sanalasana, kun sitä pyydetään.

[Huomaa]32-bittinen ydin sisältää Kdumpin

32-bittinen ydin on nyt uudelleensijoitettava, joten kdump-toiminnallisuus sisältyy siihen. 64-bittinen vaatii edelleen -kdump-ytimen asentamisen.

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

Fedoraan ei ole saatavilla erillistä SMP-ydintä arkkitehtuureille 386, 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 7 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 ydintyyppien osiossa 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.