Núcleo monolítico

Este núcleo está programado de forma no modular y puede tener un tamaño considerable.

Por ende, un error en una rutina podría propagarse a todo el sistema.

Hay diversas ramificaciones de este diseño, que se han ido amoldando a nuevas necesidades.

Además, el módulo pasa a formar un todo con el núcleo, usando la API del mismo, y no se emplea un sistema de mensajes como en los micronúcleos.

Este es el esquema usado por, entre otros, Linux, FreeBSD y varios derivados de UNIX.

Estructura de núcleo monolítico, micronúcleo y núcleo híbrido .
Vista gráfica general de un núcleo monolítico.