Ero sivun ”Ydin” versioiden välillä
p (Linux-libre lisätty) |
p (artikkelin päivitystä) |
||
Rivi 2: | Rivi 2: | ||
'''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 [[prosessi]]en ja eri [[käyttäjä|käyttäjien]] kesken. Monoliittisen ytimen, kuten Linuxin, tapauksessa ydin toimii ydintilassa ([[wikipedia:en:ring 0|ring 0]]) yhdessä osoiteavaruudessa. Ydin tarjoaa muille ohjelmille rajapinnat laitteiston ja ytimen luomien datarakenteiden käyttämiseksi. | '''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 [[prosessi]]en ja eri [[käyttäjä|käyttäjien]] kesken. Monoliittisen ytimen, kuten Linuxin, tapauksessa ydin toimii ydintilassa ([[wikipedia:en:ring 0|ring 0]]) yhdessä osoiteavaruudessa. Ydin tarjoaa muille ohjelmille rajapinnat laitteiston ja ytimen luomien datarakenteiden käyttämiseksi. | ||
[[Jakelu|Linux]]-järjestelmien ytimenä toimii [[Linux (ydin)|Linux]], jonka kehityksen aloitti [[Linus Torvalds|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ä | [[Jakelu|Linux]]-järjestelmien ytimenä toimii [[Linux (ydin)|Linux]], jonka kehityksen aloitti [[Linus Torvalds|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 | ||
==Linux-libre== | * https://kernelnewbies.org/LinuxChanges | ||
==Versiot== | |||
===Mainline=== | |||
Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki. | |||
* https://www.kernel.org/ | |||
===Vakaa=== | |||
Useiden eri jakeluiden ytimenä toimii vakaa Linux-ydin. | |||
* https://www.kernel.org/ | |||
===LTS=== | |||
LTS, eli pitkän ajan tuella varustettu vakaa Linux-ydin. Näitä on usein useampia eri versioita saatavilla, niin 4.x-ytimellä kuin 5.x-ytimellä. Etenkin palvelimissa suosittu ydin. | |||
* https://www.kernel.org/ | |||
===Linux-libre=== | |||
''Pääartikkeli: [[Linux-libre]]'' | ''Pääartikkeli: [[Linux-libre]]'' | ||
Tavallisen ytimen sekä siihen perustuvien ytimien lisäksi saatavilla ainoastaan | Tavallisen ytimen sekä siihen perustuvien ytimien lisäksi saatavilla ainoastaan [[vapaa]]sta ja [[avoin lähdekoodi|avoimesta lähdekoodista]] koostuva ns. ''puhdistettu'' ydin, Linux-libre. | ||
==Muut ytimet== | |||
Jakeluista löytyy myös ei-Linux-ytimiä käyttäviä versioita. | |||
===GNU Hurd=== | |||
''Pääartikkeli: [[GNU Hurd]]'' | |||
[[GNU]]-projektin omaksi vapaasta ja avoimesta lähdekoodista kehitetty ydin. | |||
===FreeBSD=== | |||
''Pääartikkeli: [[FreeBSD]]'' | |||
FreeBSD:n ydin toimii myös Linux-pohjaisten jakeluiden kanssa. | |||
==Katso myös== | ==Katso myös== | ||
Rivi 18: | Rivi 46: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[ | *[https://www.kernel.org/ Kernel.org] | ||
*[ | *[https://lkml.org/ Kernel-postituslistan arkistot] | ||
*[ | *[https://kernelnewbies.org/ Kernelnewbies.org] - tietoa ytimestä sekä ohjeita | ||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||
[[Luokka:Ydin]] | [[Luokka:Ydin]] |
Versio 21. maaliskuuta 2022 kello 19.03
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
Mainline
Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki.
Vakaa
Useiden eri jakeluiden ytimenä toimii vakaa Linux-ydin.
LTS
LTS, eli pitkän ajan tuella varustettu vakaa Linux-ydin. Näitä on usein useampia eri versioita saatavilla, niin 4.x-ytimellä kuin 5.x-ytimellä. Etenkin palvelimissa suosittu ydin.
Linux-libre
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
Jakeluista löytyy myös ei-Linux-ytimiä käyttäviä versioita.
GNU Hurd
Pääartikkeli: GNU Hurd
GNU-projektin omaksi vapaasta ja avoimesta lähdekoodista kehitetty ydin.
FreeBSD
Pääartikkeli: FreeBSD
FreeBSD:n ydin toimii myös Linux-pohjaisten jakeluiden kanssa.
Katso myös
- Usein kysyttyjä kysymyksiä ytimestä
- Ytimen moduulit
- Ytimen kääntäminen
- Ytimen asetusten tekeminen
- Ytimen käynnistysparametrit
- Ydin-luokka
Aiheesta muualla
- Kernel.org
- Kernel-postituslistan arkistot
- Kernelnewbies.org - tietoa ytimestä sekä ohjeita