El kernel de Linux es el núcleo central del sistema operativo que gestiona la memoria, el tiempo del procesador y el acceso a los dispositivos, permitiendo que el software y el hardware funcionen conjuntamente. Existen versiones de producción estables y versiones de desarrollo experimentales identificadas por números de versión de tres dígitos que indican la serie, si es de producción o desarrollo, y las actualizaciones dentro de cada versión.