Creating Open Source Unikernel Packages
11-09, 19:25–19:45 (UTC), Room 4

Unikernels are a new way of deploying individual applications as virtual machines in the cloud that can run linux applications faster and safer than linux. Since unikernels are deployed as virtual machines, packaging allows end-users to run common software without compiling it themselves in a cross-platform and cross-architecture way.


Participants will learn about how unikernel packages are made for the open-source Nanos unikernel and OPS tooling. They'll also learn basic unikernel concepts and how packages provide a base for end-users to run common software such as language interpreters and databases. Users will learn how to convert docker containers into unikernel packages quickly and easily. We'll show how to debug when package creation goes wrong and show how unikernel packaging stops many software supply chain attacks.

Ian Eyberg is the founder of NanoVMs, the maintainer of the open source Nanos unikernel and associated toolchain. Ian has a long background in open source starting with Slackware floppies in the mid-90s and is a noted authority on unikernels.