Unikernels and Containers: How to Even

Accepted Session
Short Form
Scheduled: Wednesday, June 22, 2016 from 4:45 – 5:30pm in B201


Let's talk about what containers and unikernels -- two oft-compared technologies -- even are, how they work, and what problems they solve.


Recently been told to containerize an application? Does your browser search history contain the phrase “what am unikernel”? When you’re just trying to get your application off your developer machine and to your users — whether that target is a mobile device, servers in the cloud, their own laptops, or an obscure piece of hardware — it’s not always clear whether any of these things can actually help you. Let’s look into what containers and unikernels are, how they work similarly and differently, and how they might solve problems that developers, operators, and devops folks face.


unikernel, container, linuxcontainer, virtualization, virtualisation

Speaking experience

Composing Network Operating Systems / Surfacing Deep Magic with Library Operating Systems: Compose 2016, /dev/winter 2016. Video from Compose is available here: https://www.youtube.com/watch?v=uXt4a_46qZ0

Non-Imperative Network Programming: Strange Loop 2015. Video available at https://www.youtube.com/watch?v=GNc1t6Q5Dls , slides at http://decks.openmirage.org/strangeloop15 with speaker notes available at https://github.com/mirage/mirage-decks/blob/master/slides/strangeloop15/content.md .

Persistent Networking with Irmin and MirageOS, OCaml Workshop 2015. Video available at https://www.youtube.com/watch?v=nUJYGFJDVVo&list=PLnqUlCo055hU46uoONmhYGUbYAK27Y6rS&index=12 , slides at http://decks.openmirage.org/ocaml15-irminnet .

This will be a new talk focused more generally on virtualization, packaging, and application development.


Leave a private comment to organizers about this proposal