Çekirdek bir işletim sisteminin çekirdeğidir. Bellek, CPU zamanı ve depolama alanı gibi sistem kaynaklarının yönetilmesinden sorumludur. Ayrıca yazıcılar ve ağ kartları gibi donanım aygıtlarıyla da etkileşime girer. Çekirdek, G/Ç (giriş/çıkış) ve süreç yönetimi gibi işletim sisteminin geri kalanının dayandığı temel işlevleri sağlar.