Ero sivun ”Ydin” versioiden välillä

Siirry navigaatioon Siirry hakuun
819 merkkiä lisätty ,  21. maaliskuuta 2022
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ä (sivulla [http://kernelnewbies.org/LinuxChanges LinuxChanges]).
[[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 vapaasta ja avoimesta lähdekoodista koostuva ns. ''puhdistettu'' ydin, 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 18: Rivi 46:


==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]
*[http://kernelnewbies.org/ Kernelnewbies.org] - tietoa ytimestä sekä ohjeita
*[https://kernelnewbies.org/ Kernelnewbies.org] - tietoa ytimestä sekä ohjeita


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

muokkausta

Navigointivalikko