Ero sivun ”Ydin” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
linkki korjattu
Pb (keskustelu | muokkaukset) p (wikilinkki) |
p (linkki korjattu) |
||
(26 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ä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 | |||
* [[Kernel UKK|Usein kysyttyjä kysymyksiä | * 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== | |||
* [[Kernel UKK|Usein kysyttyjä kysymyksiä ytimestä]] | |||
* [[Ytimen moduulit]] | |||
* [[Ytimen kääntäminen]] | |||
* [[Ytimen asetusten tekeminen]] | |||
* [[Ytimen käynnistysparametrit]] | |||
* [[:Luokka:Ydin|Ydin-luokka]] | |||
==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]] |