LinuxFest Northwest 2015: The Bare-Metal Hypervisor as a Platform for Innovation
Channel: linuxfestnorthwest
Date: 13/05/2015

Russell Pavlicek

Slides: http://linuxfestnorthwest.org/sites/default/files/slides/LFNW15-Bare-Metal_Hypervisor.pdf

Unlike some hypervisors which run within a host operating system, or containers which share an operating system base, bare-metal hypervisors enable possible solutions with ultra-light footprints.  Many new solutions are in development to leverage this capability, from embedded systems in cars to super-dense clouds. Come hear how a true Type-1 hypervisor makes this possible.

For many tasks, the choice between a Type 1 (bare metal) or Type 2 (hosted) hypervisor is a matter of performance or even personal taste.  Some workloads work slightly better on a hypervisor which is hosted within an existing operating system, while some others work better on hypervisors which run directly on bare metal with no operating system host.  And many, many other tasks run about the same on either one.

However, there is a growing breed of solutions which specifically leverage the architecture of a bare metal hypervisor to address new concepts.  These tasks range from embedded applications to new types of cloud-hosted software appliances.  All leverage the lightweight nature and securability of a Type 1 hypervisor, and most are fostered by the Xen Project ecosystem.

We will review a number real efforts underway including:

    Xen Automotive: the effort to craft an embedded automotive infotainment system
    Realtime virtualization: work to facilitate applications which need realtime processing
    ARM-based hypervisor: enabling a new breed of applications, from servers to cell phones, on the ARM architecture
    Mirage OS and other unikernel systems: creating highly-dense farms of ultra-small and secure cloud appliances