Ero sivun ”Ydin” versioiden välillä

Siirry navigaatioon Siirry hakuun
827 merkkiä lisätty ,  21. maaliskuuta 2022
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 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: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/


===Vakaa===
===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/


===LTS===
===Longterm===
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.
''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===
3 173

muokkausta

Navigointivalikko