Message-passing interprocess communication design in seL4
Zhoujian Yu, Cangzhou Yuan, Wei Xin, Yanhua Gao, Lei Wang · 2016
seL4 is formally verified for its functional correctness and its kernel modules provide strong support to achieve interprocess communication mechanism. In recent years, some scholars designed Interprocess Communication Systems with library-based architecture. This design abandons Message-Passing technique that most of microkernels adhere to. The present research still insists on the Message-Passing design for interprocess communication in seL4. The IPC facilities we designed are compliant to POSIX standard, and provide distributed support for three separate subsystems: message queues, semaphores, and shared memory. The evaluation result shows that the IPC facilities can be enforced by our design.