Kernel (in traducere: sambure, nucleu, miez) este o componenta de baza a unui sistem de operare, majoritatea sistemelor de operare folosesc un kernel. Este partea din sistemul de operare care faciliteaza practic legatura intre aplicatiile software si componentele hardware. Printre rolurile kernel-ului se numara si administrarea resurselor sistemului.