Kernel je jezgra operativnog sustava. Odgovoran je za upravljanje resursima sustava, kao što su memorija, CPU vrijeme i prostor za pohranu. Također je u interakciji s hardverskim uređajima, kao što su pisači i mrežne kartice. Kernel pruža osnovne funkcije na koje se oslanja ostatak operativnog sustava, kao što su I/O (ulaz/izlaz) i upravljanje procesima.