Ydin
Ydin eli kernel on käyttöjärjestelmän keskeinen ohjelma, joka muun muuassa tarjoaa tietokoneen osat ohjelmien käyttöön sekä huolehtii käyttöoikeuksista ja resurssien jaosta prosessien ja eri käyttäjien kesken. Monoliittisen ytimen, kuten Linuxin, tapauksessa ydin toimii ydintilassa (ring 0) yhdessä osoiteavaruudessa. Ydin tarjoaa muille ohjelmille rajapinnat laitteiston ja ytimen luomien datarakenteiden käyttämiseksi.
Linux-järjestelmien ytimenä toimii Linux, jonka kehityksen aloitti Linus Torvalds vuonna 1991 opiskellessaan Helsingin yliopistossa. Linus Torvalds johtaa edelleen Linux-ytimen kehitystä. Mikäli ytimen kehitystyön seuraaminen kiinnostaa, KernelNewbies-sivustolta löytyy paljon dokumentaatiota asiasta, mm. uusimpien ydinversioiden keskeiset muutokset selväkielisenä sivulla
Versiot[muokkaa]
Mainline[muokkaa]
Pääartikkeli: Ydin/Mainline
Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki.
Stable[muokkaa]
Pääartikkeli: Ydin/Stable
Useiden eri jakeluiden ytimenä toimii stable eli vakaa Linux-ydin.
Longterm[muokkaa]
Pääartikkeli: Ydin/Longterm
Longterm, eli pitkän ajan tuella varustettu vakaa Linux-ydin sekä moduulit. Näitä on usein useampia eri versioita saatavilla, niin 4.x-ytimellä kuin 5.x-ytimellä. Etenkin palvelimissa suosittu ydin.
Hardened[muokkaa]
Pääartikkeli: Ydin/Hardened
Hardened, eli tietoturvasuuntaunut ydin on vahvistettu ytimessä ja User spacessa olevia haavoittuvuuksia vastaan.
Zen[muokkaa]
Pääartikkeli: Ydin/Zen
Yhteistyöprojekti Linux-ytimen kehittäjien kesken, jonka tavoitteena on luoda paras Linux-ydin päivittäistä käyttöä varten ja kuten esim. multimediaa sekä pelaamista varten.
Linux-libre[muokkaa]
Pääartikkeli: Linux-libre
Tavallisen ytimen sekä siihen perustuvien ytimien lisäksi saatavilla ainoastaan vapaasta ja avoimesta lähdekoodista koostuva ns. puhdistettu ydin, Linux-libre.
Muut ytimet[muokkaa]
Jakeluista löytyy myös ei-Linux-ytimiä käyttäviä versioita.
GNU Hurd[muokkaa]
Pääartikkeli: GNU Hurd
GNU-projektin omaksi vapaasta ja avoimesta lähdekoodista kehitetty ydin.
FreeBSD[muokkaa]
Pääartikkeli: FreeBSD
FreeBSD:n ydin toimii myös Linux-pohjaisten jakeluiden kanssa.
Katso myös[muokkaa]
Aiheesta muualla[muokkaa]
- Kernel.org
- Kernel-postituslistan arkistot
- Kernelnewbies.org - tietoa ytimestä sekä ohjeita