location_city Bengaluru schedule Mar 8th 02:30 - 03:15 PM place Ball Room 2 people 15 Interested

Unikernels are specialized, single address space machine image constructed by using library operating systems and are gaining a lot of attention in the industry. Due to less amount of code deployed, they have smaller attack surface and hence improved security.

This talk describes what Unikernels are, what are their advantages & disadvantages and how are they different from containers & microkernels. It uses MirageOS as an example to show how the developer selects the minimal set of libraries which correspond to the OS constructs required for their application to run and these libraries are then compiled with the application to build sealed, fixed-purpose images which run directly on a hypervisor or hardware without an intervening OS.


Outline/Structure of the Talk

  • What are Unikernels?
  • How do they compare to MicroKernels & Containers?
  • Advantages & Disadvantages of Unikernels
  • A survey of different Unikernels available today
  • An example using MirageOS

Learning Outcome

  • Understanding Unikernels
  • Understanding the Pro's & Con's of using them
  • General idea of how to develop a Unikernel for your application

Target Audience

DevOps Engineers

Prerequisites for Attendees

Basic knowledge of Cloud Computing and Container infrastructure



schedule Submitted 3 years ago