A unikernel is a specialised, single address space machine image constructed by using library operating systems.[1] A developer selects, from a modular stack, the minimal set of libraries which correspond to the OS constructs required for the application to run. These libraries are then compiled with the application and configuration code to build sealed, fixed-purpose images (unikernels) which run directly on a hypervisor or hardware without an intervening OS such as Linux or Windows.
What are Uni-kernels ?
A unikernel is a specialised, single address space machine image constructed by using library operating systems.[1] A developer selects, from a modular stack, the minimal set of libraries which correspond to the OS constructs required for the application to run. These libraries are then compiled with the application and configuration code to build sealed, fixed-purpose images (unikernels) which run directly on a hypervisor or hardware without an intervening OS such as Linux or Windows.
The first such systems were Exokernel and Nemesis in the late 1990s. source: https://en.wikipedia.org/wiki/Unikernel
This issues was created to tackle all problems that pop up in regards to providing support for Uni-kernels.
The current Uni-kernel tested against is OSv:
Issue faced: