Building The Virtualization Stack Of The Future With rust-vmm
opensouce.com, March 11th, 2019
March 11, 2019,
Volume 252, Issue 2

"More than a year ago we started developing Firecracker, a virtual machine monitor (VMM) that runs on top of KVM (the kernel-based virtual machine). We wanted to create a lightweight VMM that starts virtual machines (VMs) in a fraction of a second, with a low memory footprint, to enable high-density cloud environments.

We started out developing Firecracker by forking the Chrome OS VMM (CrosVM), but we diverged shortly after because we targeted different customer use cases. CrosVM provides Linux application isolation in ChromeOS, while Firecracker is used for running multi-tenant workloads at scale. Even though we now walk different paths, we still have common virtualization components, such as wrappers over KVM input/output controls (ioctls), a minimal kernel loader, and use of the Virtio device models..."

Read More ...

Keywords:

     
    Other articles in the IT - Virtualization section of Volume 252, Issue 2:
    • Building The Virtualization Stack Of The Future With rust-vmm (this article)

    See all archived articles in the IT - Virtualization section.