exokernelbased
Exokernel-based systems are operating systems built on the exokernel architecture. In these systems, the kernel is deliberately minimal and focuses on secure, low-level resource multiplexing, while resource management and policy decisions are implemented in user-space libraries or library operating systems. The goal is to expose raw hardware resources to applications under strict protection, enabling specialized, high-performance configurations.
Core principles include the separation of policy from mechanism, and the use of secure interfaces and capabilities
Implementation typically features a minimal kernel that exports resource primitives and enforces protection, while user-space components
Advantages include potential for higher performance, greater flexibility, and finer-grained control over resources. By moving policy
Historically, the concept originated with MIT researchers in the 1990s, leading to the Exokernel and ExOS projects