WordGarden.io
Back to search

microkernel

Pronunciation

UK

  • /mˈaɪkrəʊkˌɜːnəl/

US

  • /mˈaɪkroʊkˌɜːnəl/

Description

Imagine building with LEGOs. A traditional operating system (like Windows or macOS) is like one giant, complex structure. A microkernel, however, is like a very small baseplate—just enough to hold the essential pieces together. Everything else—device drivers, file systems, and the user interface—is built as separate modules that plug into this core. This makes the system more reliable and flexible.

The idea behind it is not mainly to make things faster; it is to make them safer and easier to manage. If one module crashes, the whole system is less likely to fall apart because the core stays separate. Think of it like having individual circuits in your house: if one blows, you do not lose power to everything. Well-known examples include Mach and QNX, and seL4 is a modern system built around this design.

Examples

  1. 1

    Operating systems

    This operating system uses a microkernel, so many services run outside the core system.

  2. 2

    System design

    The team switched to a microkernel architecture to make the platform easier to update and test.

    • Pattern

      microkernel architecture

      a system design built around a microkernel

  3. 3

    Reliability tradeoff

    Microkernels can improve reliability, but they may also add communication overhead.

See also

nounminimal operating-system kernel that delegates services to user-space processes

Similar

  • minimal kernel

Shades of meaning

  • nanokernel

Contrast

  • monolithic kernel
  • hybrid kernel

Used with (collocations)

  • microkernel architecture
  • microkernel design
  • microkernel-based operating system
  • message passing in a microkernel

Word family

Explore

  • interprocess communication
  • kernel space

Forms and spellings

1 form open this card.

Main spelling

  • microkernel