Nanokernel no tiene tanto que ver con el tamaño como con la funcionalidad, el soporte y la arquitectura. Dicho esto. KeyKOS es de aproximadamente 100KB en tiempo de ejecución: cis.upenn.edu/~KeyKOS/NanoKernel/NanoKernel.html
No hay una restricción de tamaño en un "nanokernel". En última instancia, solo se consideran dos tipos de kernel: un microkernel que contiene la cantidad mínima de código necesaria para poder proporcionar las funciones necesarias para un sistema operativo, todo lo demás se ejecuta en el espacio del usuario y un kernel monolítico, que contiene muchos otros códigos como controladores de dispositivos, pilas de red y protocolos de sistemas de archivos.
El término "nanocernel" e incluso "picokernel" se acuñó en parte como una broma para señalar el absurdo de sacrificar el rendimiento para mantener todo fuera del núcleo. En estos días, nanokernel y microkernel son términos intercambiables de manera efectiva.
Si su kernel tiene controladores de dispositivo, no es un microkernal, es monolítico.
Respuestas:
No hay una restricción de tamaño en un "nanokernel". En última instancia, solo se consideran dos tipos de kernel: un microkernel que contiene la cantidad mínima de código necesaria para poder proporcionar las funciones necesarias para un sistema operativo, todo lo demás se ejecuta en el espacio del usuario y un kernel monolítico, que contiene muchos otros códigos como controladores de dispositivos, pilas de red y protocolos de sistemas de archivos.
El término "nanocernel" e incluso "picokernel" se acuñó en parte como una broma para señalar el absurdo de sacrificar el rendimiento para mantener todo fuera del núcleo. En estos días, nanokernel y microkernel son términos intercambiables de manera efectiva.
Si su kernel tiene controladores de dispositivo, no es un microkernal, es monolítico.
fuente