El exokernel [62] es un nuevo modelo de construcción de SSOO consistente en reducir la función del kernel del sistema a la multiplexación segura de los recursos físicos. Un exokernel suministra a las aplicaciones el mismo interfaz que suministra el hardware, no se realiza ninguna virtualización ni abstracción del mismo. Consiguientemente, los exokernels son por naturaleza sistemas centralizados.
A pesar de su reducida funcionalidad, la asignación y revocación de recursos está implementada dentro del núcleo, aunque las aplicaciones pueden participar en las políticas de asignación y revocación (se emplea asignación y revocación explícita).
En Off hemos optado por dejar por completo fuera del núcleo la revocación de recursos, tal y como sucede en el sistema que discutimos a continuación.