Der Kernel ist der Kern eines Betriebssystems. Es ist für die Verwaltung der Systemressourcen wie Arbeitsspeicher, CPU-Zeit und Speicherplatz verantwortlich. Es interagiert auch mit Hardwaregeräten wie Druckern und Netzwerkkarten. Der Kernel stellt die Grundfunktionen bereit, auf die der Rest des Betriebssystems angewiesen ist, wie z. B. I/O (Eingabe/Ausgabe) und Prozessverwaltung.