De kernel is de kern van een besturingssysteem. Het is verantwoordelijk voor het beheer van de systeembronnen, zoals geheugen, CPU-tijd en opslagruimte. Het communiceert ook met de hardwareapparaten, zoals printers en netwerkkaarten. De kernel levert de basisfuncties waar de rest van het besturingssysteem van afhankelijk is, zoals I/O (invoer/uitvoer) en procesbeheer.