Trustworthy Systems

The seL4 microkernel – an introduction


Gernot Heiser

    School of Computer Science and Engineering
    Sydney 2052, Australia


seL4 Foundation Whitepaper


This whitepaper provides an introduction to and overview of seL4. We explain what seL4 is (and is not) and explore its defining features. We explain what makes seL4 uniquely qualified as the operating-system kernel of choice for security- and safety-critical systems, and generally embedded and cyber-physical systems. In particular, we explain seL4's assurance story, its security- and safety-relevant features, and its benchmark-setting performance. We also discuss typical usage scenarios, including incremental cyber retrofit of legacy systems.

BibTeX Entry

    author           = {Gernot Heiser},
    date             = {2020-05-25},
    howpublished     = {seL4 Foundation Whitepaper},
    keywords         = {seL4, microkernel, performance},
    month            = may,
    paperurl         = {},
    title            = {The {seL4} Microkernel -- An Introduction},
    version          = {Revision 1.0},
    year             = {2020}