Linux kernel, weet je dat er een kernel is in elke Linux distributie of Unix distributie?
Wat een kernel precies is, is de interface tussen uw hardware en uw software.
Dus laten we eens kijken naar dit diagram hier, je zult zien dat je onderaan de hardware hebt.
En wat is die hardware?
Hardware is zoals CPU geheugen, harde schijf en alle externe hardware, randapparatuur.
Dan heb je kernel.
Een kernel is een programma dat is opgeslagen in uw besturingssysteem.
Het is als een programma, een commando dat blijft lopen.
En wat het doet is het neemt de commando's van Shell en Shell.
Wat is een schelp?
Shell is zoiets als een GUI die we hebben in Windows of GUI in Linux.
Of als je geen gwine Linux hebt, hebben we een terminal die Basche, Shell of C Shell draait, die we later zullen
behandelen.
Dus als we in de C Shell terminal omgeving zijn, voeren we commando's uit.
De commando's worden doorgestuurd naar de kernel en het is de verantwoordelijkheid van Col om te praten met de hardware
in uw computer.
En dan heb je daar bovenop nog een browser, send, mail, alle applicaties
die we draaien de rekenkalender office of alle Linux gerelateerde applicaties.
En daarbovenop komen natuurlijk de gebruikers en dat bent u.
Dus shell en kernel samen, die software gebouwd in één pakket en dat heet besturingssysteem.
En dat besturingssysteem is elk besturingssysteem zoals Linux, Unix, Mac of Windows.
Elk besturingssysteem heeft dat kleine programma dat feitelijk met je hardware praat en alles wat een
shell is, die ook in de programmeertaal C is geschreven, die shell of die applicaties zijn feitelijk
de software.
Dus dit is wat de echte kernel betekent.
En we hebben in elk besturingssysteem een kernel nodig om met onze hardware te praten.