Muokataan sivua Ydin

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{perustietoa|Käyttöjärjestelmän_ydin}}
{{perustietoa}}
'''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|Linuxin]] [[wikipedia:fi:Kernel|kernelin]] eli järjestelmän ytimen kehitystyön aloitti [[wikipedia:fi:Linus Torvalds|Linus Torvalds]] vuonna 1991 opiskellessaan Helsingin yliopistossa, ja hän johtaa kehitystä edelleen.  
 
[[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ä kernelistä]]
* [[Ytimen moduulit]]
* [[Kernelin kääntäminen]]
* [[Ytimen kääntäminen]]
* [[Kernelin asetusten tekeminen]]
* [[Ytimen asetusten tekeminen]]
* [[Ytimen käynnistysparametrit]]
* [[:Luokka:Ydin|Ydin-luokka]]


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


[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Ydin]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Ydin