A unikernel is a specialised, single address space machine image constructed by using library operating systems. A developer selects, from a modular stack, the minimal set of libraries which correspond to the OS constructs required for their 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.

Unikernel, in Wikipedia. Retrieved 2/24/2018 https://en.wikipedia.org/wiki/Unikernel

Position on the Adoption Curve

Presentations about Unikernel