Exokernel
An exokernel is a minimalist operating system kernel architecture that aims to maximize performance and flexibility by minimizing the amount of service logic implemented in the kernel. The kernel's primary task is to securely multiplex hardware resources—memory, disks, networks, and I/O devices—and to enforce protection, while avoiding the traditional high-level abstractions found in conventional kernels.
On top of an exokernel, applications or specialized library operating systems, known as libOS components, implement
Origin and influence: The exokernel concept was developed in the 1990s in university research, with ExOS as