This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, June 21 • 2:25pm - 3:10pm
Unikernels and Docker: From Revolution to Evolution
Unikernels are a growing technology that augment existing virtual machine and container deployments with compact, single-purpose appliances. Two main flavors exist: clean-slate unikernels, which are often language specific, such as MirageOS (OCaml) and HaLVM (Haskell), and more evolutionary unikernels that leverage existing OS technology recreated in library form, notably Rump Kernel used to build Rumprun unikernels.

To date, these have been something of a specialist’s game: promising technology that requires considerable effort and expertise to actually deploy. After a brief introduction for newcomers to unikernels, Mindy will demonstrate the great strides that have been taken recently to integrate unikernels with existing deployments. Specifically, we will show various ways in which Rumprun and MirageOS unikernels can be used to deploy a LAMP stack, all managed using the popular Docker toolchain (Docker build, Docker run, and the Docker Hub). The result is unikernels that can be used to augment and evolve existing Linux container- and VM-based deployments, one microservice at a time. We no longer need a revolution—welcome to the microservice evolution!

avatar for Mindy Preston

Mindy Preston

Software Engineer, Docker
Mindy works on the core team at Docker and likes cats, justice, strong types, snow, compile-time errors, sunlight, explicit guarantees, board games, making better operating systems and networks, and bicycle tours. Before coming to Docker, she worked on the MirageOS library operating system at the University of Cambridge. She has been a research assistant, a computer security analyst, a systems administrator, a maker of sandwiches, a raker of... Read More →

Tuesday June 21, 2016 2:25pm - 3:10pm
Ballroom 6C

Attendees (1)