Ero sivun ”Ydin” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 508 merkkiä lisätty ,  21. maaliskuuta 2022
p
linkki korjattu
(ydin)
p (linkki korjattu)
 
(22 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.


[[wikipedia:fi:Linux|Linux-järjestelmien]] ytimenä toimii [[wikipedia:fi:Linux (ydin)|Linux]], jonka kehityksen aloitti [[wikipedia:fi:Linus Torvalds|Linus Torvalds]] vuonna 1991 opiskellessaan Helsingin yliopistossa. Linus Torvalds johtaa edelleen Linux-ytimen kehitystä.
[[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==
* [[Kernel UKK|Usein kysyttyjä kysymyksiä ytimestä]]
* [[Kernel UKK|Usein kysyttyjä kysymyksiä ytimestä]]
* [[Ytimen moduulit]]
* [[Ytimen kääntäminen]]
* [[Ytimen kääntäminen]]
* [[Ytimen asetusten tekeminen]]
* [[Ytimen asetusten tekeminen]]
* [[Ytimen käynnistysparametrit]]
* [[Ytimen käynnistysparametrit]]
* [[:Luokka:Ydin|Ydin-luokka]]


==Aiheesta muualla==
==Aiheesta muualla==
*[http://www.kernel.org/ Kernel.org]
*[https://www.kernel.org/ Kernel.org]
*[http://lkml.org/ Kernel-postituslistan arkistot]
*[https://lkml.org/ Kernel-postituslistan arkistot]
*[https://kernelnewbies.org/ Kernelnewbies.org] - tietoa ytimestä sekä ohjeita


[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Ydin]]
3 173

muokkausta

Navigointivalikko