An Overview of Microkernel Based Operating Systems

Odun-Ayo Isaac,Kennedy Okokpujie,Hannah Akinwumi,Jesse Juwe,Henry Otunuya,Oladapo Alagbe,Henry Otunuya and Oladapo Alagbe
DOI: https://doi.org/10.1088/1757-899X/1107/1/012052
2021-04-27
IOP Conference Series: Materials Science and Engineering
Abstract:The creation of Operating Systems (OSs) with Microkernels was in response to the various challenges presented by Operating Systems with Monolithic kernels. Microkernel based Operating Systems provides security and flexibility in the system. This paper reviews seven different microkernel-based Operating Systems: L4, GNU Hurd, Genode, L4re, NOVA, seL4, and Muen Separation Kernel. This analysis provides an understanding of the various trends in the Microkernel Based Operating Systems design. Research papers and official documentation of the individual microkernels served as data sources. The result in this paper shows that there has not been a significant variation in the underlying principle of minimality and how Microkernel Operating Systems approach the implementations of their inter-process communication (IPC), memory management, and scheduling.
What problem does this paper attempt to address?