Unikernel
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
Fast, Flexible and Functional Programming With OCaml
Fast, Flexible and Functional Programming With OCaml
Unikraft - Unleashing the Power of Unikernels
The Modern Operating System in 2018
Unikernels AMA w/ Felipe Huici & Justin Cormack
Unikernels AMA w/ Felipe Huici & Justin Cormack
Interviews
Unikraft - Unleashing the Power of Unikernels
Tell me a bit about the work that you're doing today?
We've been working on systems and virtualization for a while and especially virtual machines on the Xen platform. We were very happy with that platform because it gave great isolation. But over time VMs got a reputation about being heavyweight, which was emphasized by the rise of containers, and VMs began to lose ground except for mission critical systems or places where isolation was critical. You now had a trade-off between virtual machines which are heavy weight but provide great isolation and lightweight virtualization with containers but at the cost of security issues.
What do you plan to discuss in the talk itself?
The talk itself is about the actual Unikraft system: how it achieves what it achieves, how it's put together. We will include a very short demo showing how to go through the process of building a unikernel and running it and then probably at the end I'll show what the team is currently doing. Unikraft is an incubation project under the auspices of the Xen Project and the Linux Foundation. We're open to comments, contributions, criticisms, and it's open sourced so if anybody wants to contribute they're more than welcome to.