Article · Wikipedia archive · Last revised May 28, 2026

Multikernel

A multikernel operating system treats a multi-core machine as a network of independent cores, as if it were a distributed system. It does not assume shared memory but rather implements inter-process communications as message-passing. Barrelfish was the first operating system to be described as a multikernel.

Last revised
May 28, 2026
Read time
≈ 1 min
Length
91 w
Citations
3
Source

A multikernel operating system treats a multi-core machine as a network of independent cores, as if it were a distributed system. It does not assume shared memory but rather implements inter-process communications as message-passing.12 Barrelfish was the first operating system to be described as a multikernel.

See also

See also

References

References

  1. Baumann et al., "The Multikernel: a new OS architecture for scalable multicore systems", to appear in 22nd Symposium on Operating Systems Principles (2009)
  2. The Barrelfish operating system, http://www.barrelfish.org/.
  3. eSOL eMCOS distributed kernel, https://www.esol.com/embedded/emcos.html