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.

Forms and spellings

1 form open this card.

Main spelling

  • microkernel