En computación, un núcleo monolítico es un tipo de núcleo o kernel de un sistema operativo que comprende un núcleo grande y complejo donde se concentran todas las funcionalidades posibles. Éste núcleo está programado de forma no modular y puede tener un tamaño considerable. A su vez, cada vez que se añada una nueva funcionalidad, deberá ser recompilado en su totalidad y luego reiniciado.