Operating Systems: LinuxKit, Unikernels, & Beyond

Location: Windsor, 5th flr.

Day of week: Wednesday

Applied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualisation, including Linux on Windows, LinuxKit, and Unikernels

Track Host:
Ben Hall
10:35am - 11:25am

by Justin Cormack
Developer @Docker

The last monolith is the operating system. There are tens or hundreds of millions of lines of code in the kernel, and orders of magnitude more in the userspace code that gets shipped with it. Not just any code, security critical code written in unsafe languages. Every other area of software has been moving towards safe languages, microservices, and agile delivery. How do we get there for operating systems?

So what is the future...

11:50am - 12:40pm

by Felipe Huici
Chief Researcher in the Systems and Machine Learning Group at NEC Laboratories Europe

Recently, several papers and projects dedicated to specialized OSes and unikernels have shown the immense potential for performance gains that these have. By leveraging specialization and the use of minimalistic OSes, unikernels are able to yield impressive numbers, including fast instantiation times (tens of milliseconds or less), tiny memory footprints (a few MBs or even KBs), and high consolidation (e.g., being able to run many instances on a single device); a...

1:40pm - 2:30pm

More details coming soon

2:55pm - 3:45pm

More details coming soon

4:10pm - 5:00pm

by Daniel Walsh

Breaking down the containers runtimes into their base functionality and then building them up into a series or core libraries and tools to specialize in core capabilities. Our goal is, rather then have one monolithic daemon to do all container management, to build up a series of tools that specialize in each different function of container management.

The tooling landscape for containers is evolving rapidly--to keep things...


Conference for Professional Software Developers