Ero sivun ”Ydin” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
artikkelin päivitystä
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]] |