Ero sivun ”Ydin” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
linkki korjattu
p (artikkelin päivitystä) |
p (linkki korjattu) |
||
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{perustietoa|Käyttöjärjestelmän_ydin}} | {{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:ring | '''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 | [[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 | * 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== | ==Versiot== | ||
===Mainline=== | ===Mainline=== | ||
''Pääartikkeli: [[Ydin/Mainline]]'' | |||
Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki. | Mainline eli uusin saatavilla oleva ydin, joissa on uusimmat ominaisuudet, esim. ajurit ja laitteistotuki. | ||
* https://www.kernel.org/ | * https://www.kernel.org/ | ||
=== | ===Stable=== | ||
Useiden eri jakeluiden ytimenä toimii vakaa Linux-ydin. | ''Pääartikkeli: [[Ydin/Stable]]'' | ||
Useiden eri jakeluiden ytimenä toimii stable eli vakaa Linux-ydin. | |||
* https://www.kernel.org/ | * 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/ | * 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=== | ===Linux-libre=== |