Het kernonderdeel van een besturingssysteem is de kernel . Dit is het laagste softwareniveau dat rechtstreeks samenwerkt met de hardware van de computer. Het beheert de systeembronnen, zoals geheugen, processors en randapparatuur.
Het eerste deel van een besturingssysteem dat wordt geladen, is de bootloader . De taak van de bootloader is om de kernel te lokaliseren en in het geheugen te laden, en vervolgens de besturing ernaar over te dragen. De bootloader zelf is vaak vrij klein en eenvoudig en bevindt zich meestal in het ROM of een vooraf toegewezen gedeelte van de harde schijf. Verschillende systemen hebben verschillende bootloaders (bijv. GRUB, systemd-boot, enz.). Zodra de kernel is geladen en actief is, kan de rest van het besturingssysteem (stuurprogramma's, systeemservices, enz.) worden geladen en geïnitialiseerd. |