Uno podría optar por eliminar el núcleo completamente y programar directamente para el hardware, pero entonces la máquina entera debería estar dedicada a una sola tarea.
El núcleo solo asegura que el recurso está libre y se permite a la aplicación usarlo.
Esto también permite a los programadores escoger qué nivel de abstracción desean.
El MIT desarrolló dos sistemas operativos basados en exonúcleo, que empleaban dos núcleos: Aegis, una prueba del concepto con soporte limitado para almacenamiento, y XOK, que aplicaba el concepto de exonúcleo más directamente.
El núcleo asigna páginas de memoria física a los programas y controla el Translation Lookaside Buffer (TLB).
Además, el equipo del exonúcleo creó el servidor web Cheetah, que usa el núcleo directamente.
Ejemplo de este diseño se encuentra en ExOS y Extended OpenBSD.