El kernel es el núcleo de un sistema operativo. Es responsable de administrar los recursos del sistema, como la memoria, el tiempo de CPU y el espacio de almacenamiento. También interactúa con los dispositivos de hardware, como impresoras y tarjetas de red. El kernel proporciona las funciones básicas de las que depende el resto del sistema operativo, como E/S (entrada/salida) y gestión de procesos.