Ero sivun ”Ydin” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
linkki korjattu
Pb (keskustelu | muokkaukset) p (Luokka:Ydin + wikilinkki) |
p (linkki korjattu) |
||
(21 välissä olevaa versiota 12 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{perustietoa}} | {{perustietoa|Käyttöjärjestelmän_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 [[prosessi]]en ja eri käyttäjien kesken. | '''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:Protection ring|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ä sivulla | ||
* https://kernelnewbies.org/LinuxChanges | |||
{{Huomautus|Koska pelkkä ydin ei itsessään ole käyttökelpoinen, Linux-ytimen ympärille rakentuva käyttöjärjestelmä tunnetaan [[jakelu]]na.}} | |||
==Versiot== | |||
===Mainline=== | |||
''Pääartikkeli: [[Ydin/Mainline]]'' | |||
Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki. | |||
* https://www.kernel.org/ | |||
===Stable=== | |||
''Pääartikkeli: [[Ydin/Stable]]'' | |||
Useiden eri jakeluiden ytimenä toimii stable eli vakaa Linux-ydin. | |||
* https://www.kernel.org/ | |||
===Longterm=== | |||
''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. | |||
* https://www.kernel.org/ | |||
===Hardened=== | |||
''Pääartikkeli: [[Ydin/Hardened]]'' | |||
Hardened, eli tietoturvasuuntaunut ydin on vahvistettu ytimessä ja [[User space]]ssa olevia haavoittuvuuksia vastaan. | |||
* https://github.com/anthraxx/linux-hardened | |||
===Zen=== | |||
''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. | |||
* https://liquorix.net/ | |||
* https://github.com/zen-kernel/zen-kernel | |||
===Linux-libre=== | |||
''Pääartikkeli: [[Linux-libre]]'' | |||
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 10: | Rivi 64: | ||
* [[Ytimen asetusten tekeminen]] | * [[Ytimen asetusten tekeminen]] | ||
* [[Ytimen käynnistysparametrit]] | * [[Ytimen käynnistysparametrit]] | ||
* [[:Luokka:Ydin|Ydin-luokka]] | |||
==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]] |