
Sign up to save your podcasts
Or


The USENIX HotCloud 2010 MirageOS talk, originally from https://www.usenix.org/conference/hotcloud-10/turning-down-lamp-software-specialisation-cloud
Unikernel Systems is joining Docker. Unikernels compile your source code into a custom operating system that includes only the functionality required by the application logic. Anil Madhavapeddy explains what this means for Unikernel Systems and for Docker.
Docker is an open platform for developers and system administrators to build, ship and run distributed applications. With Docker, IT organizations shrink application delivery from months to minutes, frictionlessly move workloads between data centers and the cloud and can achieve up to 20X greater efficiency in their use of computing resources. Inspired by an active community and by transparent, open source innovation, Docker containers have been downloaded more than 700 million times and Docker is used by millions of developers across thousands of the world’s most innovative organizations, including eBay, Baidu, the BBC, Goldman Sachs, Groupon, ING, Yelp, and Spotify. Docker’s rapid adoption has catalyzed an active ecosystem, resulting in more than 180,000 “Dockerized” applications, over 40 Docker-related startups and integration partnerships with AWS, Cloud Foundry, Google, IBM, Microsoft, OpenStack, Rackspace, Red Hat and VMware.
I visited the Ashima Group in Los Angeles and got a sneak preview of their latest project. It is a quadcopter with a rather customisable avionics stack using their experiences from various space projects. They are writing many of their extensions to the control stack in OCaml, a functional programming language. Here's what it looks like from onboard chasing me (under mostly manual control for this early prototype, phew!)
More information at: blog.ashimagroup.net
Showing how to initialise and build Unix and Xen Mirage kernels.
This takes you through compiling up a couple of unikernels (a hello world one, and a static webserver) under MacOS X. This shows the basic development environment using familiar tools.
From the publisher's feed