3 Home
Stefan Lankes edited this page 2017-02-21 00:17:49 +01:00

Welcome to the HermitCore wiki!

The project HermitCore is new unikernel targeting a scalable and predictable runtime behavior for HPC and cloud environments. HermitCore could be used a classical unikernel within a virtual machine. In addition, it extends the multi-kernel approach (like McKernel) with unikernel features to provide better programmability and scalability for hierarchical systems. By starting HermitCore applications as multi-kernel, cores will be isolated from the Linux system and the applications run bare-metal on these cores. This approach achieves a lower OS jitter and a better scalability. HermitCore applications and the Linux system can communicate via an IP interface (e.g., inter-kernel communication) or via the message passing interface iRCCE, which was initially designed for the Single-Chip Cloud Computer (SCC).

HermitCore is the result of a research project at RWTH Aachen University and is currently an experimental approach, i.e. not production ready. Please use it carefully.