U bevindt zich in
Besturingssystemen
Dwarsligger
Pagina's startWelke systemen bestaan erBSDDarwin OSIOSLinux-KernelLinuxKernelLinux StamboomOS X en macOSUbuntu versiesVoor- en Nadelen LinuxVoordelen van LinuxWat is DebianWat is LinuxWat is UbuntuXubuntu de voordelenXubuntu mijn aanpassingen
Hoofdstukken
Menu terug
LinuxKernel

De Linuxkernel is de kernel (kern) van besturingssystemen uit de Linuxfamilie.

Inhoud
Classificatie
De Linuxkernel wordt beschouwd als een monolithische kernel hoewel delen van zijn functie via modules geladen worden.

Gebruikersperspectief
Voor de meeste gebruikers bevindt de kernel zich onder de spreekwoordelijke "motorkap": de gebruiker communiceert met de computer via een gebruikersinterface, van de onderliggende techniek merken veel gebruikers weinig.
De kernel bevat de basisfaciliteiten van Linux, zoals stuurprogramma's (drivers) en systeemaanroepen zoals read() en write().
Deze veelgebruikte basisfuncties zijn nodig om programma's te kunnen schrijven zonder dat de softwareontwikkelaar zich zorgen hoeft te maken over details, bijvoorbeeld hoe een read()-actie (die invoer van een toetsenbord of ander invoerapparaat leest) werkt.

De kernel is gecompileerd en is dus een binair bestand.
Omdat de Linuxkernel vrije software is (wat gepubliceerd is onder de voorwaarden van de GPL), is de broncode ervan vrij beschikbaar.
Zo kan iedereen met de nodige expertise de kernel veranderen en de veranderde versie beschikbaar stellen voor anderen.

Dat dit laatste niet op noemenswaardige schaal gebeurt, wordt gezien als een bevestiging van de kwaliteiten van Linus Torvalds, de hoofdontwikkelaar, maintainer en leider van het project.
In 1990 begon hij een terminalemulator te ontwikkelen, maar hij wilde meer functies en besefte even later dat hij in feite de kernel voor een besturingssysteem aan het schrijven was.
Op oktobe 1991 maakte Torvalds de eerste release bekend met een Usenetposting in de nieuwsgroep comp.os.minix.

Versies
Binnen de versies van de Linuxkernel werd er tot voor kort onderscheid gemaakt tussen twee niveaus van ontwikkeling:
  1. productiekernels of stabiele kernels, die geschikt zijn voor gebruik binnen een productieomgeving;
  2. ontwikkelingskernels of onstabiele kernels, waarin nieuwe technieken worden uitgetest, en die niet altijd geschikt zijn voor dagelijks gebruik.
GNU/Linux-distributies zullen in het algemeen een productiekernel meeleveren.
Deze stabiele versies worden ook na het uitkomen van nieuwere versies nog onderhouden (onderhoudsversie): fouten (bugs) en beveiligingsproblemen worden opgelost en voor nieuwe hardware worden drivers ontwikkeld.

Sinds versie 1.0.0 worden de versienummers gekenmerkt door drie getallen.
Het eerste getal wordt gebruikt om zeer radicale veranderingen aan te geven.
Als het tweede getal even is, betekent dat dat het gaat om een productiekernel; een oneven getal betekent dat het een ontwikkelingskernel is.
Elke versie van de kernel wordt bovendien gevolgd door kleinere aanpassingen die fouten (bugs) oplossen.
Dit patchlevel is herkenbaar aan het derde getal.

Sinds de 2.6-serie werd dit systeem verlaten en wordt er geen onderscheid meer gemaakt tussen productie- en ontwikkelingskernels.
Sinds kernel 2.6 wordt het versienummer aangegeven met 4 cijfers, waarbij het derde getal voor nieuwe functies en hardwareondersteuning staat en het vierde voor foutoplossingen.

De volgende kernels zijn tot nu toe uitgegeven (29 november 2018):
VersieDatum uitgaveLaatste updateOndersteuning
1.0 13maart 19941.0.9 16april 1994
1.2 7 maart 19951.2.13 2 augustus 1995
2.0 9 juni 19962.0.40 8 februari 2004
2.2 26januari 19992.2.26 25februari 2004
2.4 4 januari 20012.4.37 2 december 2008
2.6 18december 20032.6.32.6318juni 2014
3.0 22juli 20113.0.101 22oktober 2013
3.1 24oktober 20113.1.10 Januari 2012
3.2 4 januari 20123.2.63 13augustus 2014 (LTS)
3.3 18maart 20123.3.8 Juni 2012
3.4 20mei 20123.4.103 april 2017 (LTS)
3.5 21juli 20123.5.7 Oktober 2012
3.6 1 oktober 20123.6.11 17december 2012
3.7 10december 20123.7.10 27februari 2013
3.8 18februari 20133.8.13 11mei 2013
3.9 29april 20133.9.11 21juli 2013
3.1030juni 20133.10.108 oktober 2017 (LTS)
3.112 september20133.11.10 29november 2013
3.123 november 20133.12.74 7 september2014 (LTS)
3.1320januari 20143.13.11 7 maart 2014
3.1431maart 20143.14.79 17september2014
3.158 juni 20143.15.10 15augustus 2014
3.163 augustus 20143.16.59 april 2020 (LTS)
3.175 oktober 20143.17.8 januari 2015
3.187 december 20143.18.124 januari 2017 (LTS)
3.198 februari 20153.19.8 juni 2016
4.0 12april 20154.0.9 juli 2015
4.1 22juni 20154.1.52 september2017
4.2 30augustus 20154.2.8 juni 2016
4.3 1 november 20154.3.6 februari 2016
4.4 10januari 20164.4.161 februari 2022 (LTS)
4.5 13maart 20164.5.7 juni 2016
4.6 15mei 2016 4.6.7 augustus 2016
4.7 24juli 20164.7.10 oktober 2016
4.8 25september20164.8.17 januari 2017
4.9 11december 20164.9.133 januari 2023 (LTS)
4.109 februari 20174.10.17 mei 2017
4.1130april 20174.11.12 juli 2017
4.1221mei 20174.12.14 september2017
4.133 september20174.13.16 november 2017
4.1412november 20174.14.76 januari 2020 (LTS)
4.1528januari 20184.15.18 april 2018
4.161 april 20184.16.18 juni 2018
4.173 juni 20184.17.19 augustus 2018
4.1812augustus 20184.18.20
4.1922oktober 20184.19.13
4.2023december 20184.20
5.0 3 maart 2019
5.1 5 mei 2019

Linux-libre
Van elke Linuxkernel wordt door de Free Software Foundation een gestripte versie uitgebracht waaruit de niet-vrije onderdelen met behulp van een deblob-script verwijderd zijn.
De gestripte versie van Linux wordt Linux-libre genoemd en wordt gebruikt voor de Linuxdistributies van het GNU/Linux-besturingssysteem van de FSF.
Niet elke Linuxdistributie met het predicaat "GNU/Linux" draait op Linux-libre.
Linux-libre kan niet op alle hardware draaien waar andere GNU/Linux versies met de gewone Linuxkernel wel op draaien.

Mascotte
Tux
Tux, een pinguïn, is de officiële Linux mascotte.
De Linux mascotte is een pinguïn met de naam Tux, ontworpen door Larry_Ewing, in het beeldbewerkingsprogramma GIMP.
'Tux' kwam als winnaar naar voren na een in 1996 uitgeschreven wedstrijd voor een logo voor Linux (2.0 en later).
Linus Torvalds vond dat het logo een pinguïn moest zijn.

Bron: WikiPedia op 31 augustus 2019.
Valid HTML 5.0 Valid CSS
Een link is een pagina,
een link is een hoofdstuk,
een link is in een externe website,
een link is een download.
© Dwarsligger.org, overname met bronvermelding toegestaan,
tenzij anders aangegeven.
Ron's CMS versie 191027a
Samengesteld in
Inhoud grootte
Aangemaakt op
Aangepast    op
34347 µsec.
25781 bytes
Onbekend
21 okt 2019