Microkernel
Part of speech: noun
Definitions
- A minimalistic operating system architecture that focuses on running only essential core components within the kernel, delegating other services like drivers and file systems to user space to improve modularity and stability
- An OS design where the kernel is stripped down to handling basic tasks such as communication between hardware and software, while other functions operate outside the kernel for better security and flexibility
- A computing framework featuring a stripped kernel that manages low-level tasks, with higher-level services executed independently to enhance maintainability and reduce system complexity
Etymology: The word is a compound of "micro-", from Ancient Greek "mikros" meaning small, and "kernel", the English word for the seed or core inside a nut or fruit. "Kernel" itself descends from Old English "cyrnel", a diminutive formed from the same Germanic root that gave English "corn" in its older sense of any grain, so the core of an operating system borrows an image of a tiny seed at the heart of something larger. The "micro-" element came into English as a combining form from Greek, and it is the same prefix that appears in words like "microscope" and "microphone". Attaching it to "kernel" yields a term for a kernel reduced to a minimal core, the reverse of the traditional monolithic design in which drivers, file systems and many services all run inside one large kernel.
Synonyms: minimal kernel, minimalist OS kernel, small kernel
Antonyms: monolithic kernel, macro-kernel