Docker Buys Unikernel Systems, Adds 'Unikernels' To Platform - InformationWeek
IoT
IoT
Cloud // Infrastructure as a Service
News
1/21/2016
10:05 AM
Connect Directly
Twitter
RSS
E-Mail
50%
50%
RELATED EVENTS
7 Key Cloud Security Trends Shaping 2017 & Beyond
Dec 15, 2016
Cloud computing is enabling business transformation as organizations accelerate time to market and ...Read More>>

Docker Buys Unikernel Systems, Adds 'Unikernels' To Platform

Docker again expands its developer platform, adding unikernels to provide more options for packaging code and moving it around.

8 Ways Cloud Storage Delivers Business Value
8 Ways Cloud Storage Delivers Business Value
(Click image for larger view and slideshow.)

Docker has acquired Unikernel Systems, a firm that focuses on packaging minimal operating system components with an application. Docker will use Unikernel's technology to add another packaging choice to its container platform.

Linux containers package up a few parts of the Linux operating system that are specific to the application, then rely on the host server's Linux kernel for much of the functionality they need.

The unikernel approach, on the other hand, substitutes deep knowledge of the specific parts of Linux needed by the application and packages them together as a single build that can then be moved around from team to team or data center to data center without its needing to depend on an outside operating system.

The approach is similar to using plain vanilla Linux containers, but will give Docker the chance to extend another packaging and transport option to developers using its tools and formatting system.

Containers are one type of standard and highly mobile packaging that developers have quickly adopted. Unikernels are an additional kind that they may use "if they want to continue the specialization" of their code output, said Anil Madhavapeddy, the former CTO of Unikernel Systems, who is now with Docker.

(Image: masterzphotois/iStockphoto)

(Image: masterzphotois/iStockphoto)

General purpose Linux is meant to be multi-purpose and do all things for all people. It includes thousands of device drivers. A unikernel is meant to be optimized to run an individual application or service, and has only a handful of device drivers -- only those specifically needed.

By design, a unikernel system is lightweight and runs in a streamlined, uncluttered fashion.

Unikernels "are meant to be part of a continuum" alongside the options of building a Linux or Windows container, giving developers who need it another way to package and move their applications, Madhavapeddy told InformationWeek. Windows is about to be added to the Docker platform, and Windows containers will join Linux containers as a developer choice. Unikernels will also come in Windows, Linux, or other operating system forms.

Unikernel Systems was founded in 2015 in Britain and includes several of the founders of XenSource, the open source-based company that developed and commercialized the Xen hypervisor. That expertise should help make unikernels, as they move through the Docker pipeline, easy to encapsulate in a hypervisor, and so give them an additional protective layer.

"The complicated mechanics of virtualization will never be exposed in the Docker Platform," explained David Messina, vice president of marketing at Docker, in an interview.

Unikernels are similar to (but still different from) container-optimized operating systems, such as Red Hat's Photon Machine or CoreOS's CoreOS. These are stripped down, but still general-purpose, Linuxes meant to run a container host with a wide variety of containers on it. A container host is the equivalent to about 25 pictures on your smartphone. A unikernel is something less than that.

A unikernel system is meant to run one, and only one, container or virtual machine, and it has been designed specifically for the task. Network device designers and virtual appliance builders at Cisco or other vendors have frequently developed unikernel expertise and use unikernels with their products.

[Want to learn more about a unikernel cousin, the thin Linux server host? See Linux Container Operating Systems: Thin Is In.]

Now Docker, through the acquisition, is trying to bring unikernels to a broader developer realm. "We're democratizing the technology already used by network and storage vendors," said Messina.

Like Xen itself, the Unikernel organization sprang out of a research group at the University of Cambridge in the UK. Three of its founders were part of the original XenSource company, which was acquired in 2007 by Citrix for $500 million.

Docker's price for acquiring Unikernel was not disclosed. The deal was closed at the end of 2015, and all 13 of its staff members became part of Docker.

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
1/21/2016 | 4:07:12 PM
One of several packages
Docker is envisioning a workflow and tooling that allows application code to travel through a pipeline and come out in different types of containerized packaging. A unikernel will be one of those packages and will be an easily virtualizable package with strong security attributes.
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
Top IT Trends to Watch in Financial Services
IT pros at banks, investment houses, insurance companies, and other financial services organizations are focused on a range of issues, from peer-to-peer lending to cybersecurity to performance, agility, and compliance. It all matters.
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on InformationWeek.com for the week of November 6, 2016. We'll be talking with the InformationWeek.com editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll