En informática, un núcleo o kernel (de la raíz germánica "Kern", núcleo, hueso) es un "software" que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo).