Cloud Hypervisor v0.6.0 Released!
Posted March 20, 2020 by Cloud Hypervisor Team ‐ 2 min read
This release has been tracked through the 0.6.0 project.
cloud-hypervisor version 0.6.0 include:
Directly Assigned Devices Hotplug
We continued our efforts around supporting dynamically changing the guest
resources. After adding support for CPU and memory hotplug, Cloud Hypervisor
now supports hot plugging and hot unplugging directly assigned (a.k.a.
devices into an already running guest. This closes the features gap for
providing a complete Kata Containers workloads support with Cloud Hypervisor.
Shared Filesystem Improvements
We enhanced our shared filesystem support through many
By adding support for DAX, parallel processing of multiple requests,
LSEEK and the
MMIO virtio transport layer to our
vhost_user_fs daemon, we
improved our filesystem sharing performance, but also made it more stable and
compatible with other
Block and Networking IO Self Offloading
When choosing to offload the paravirtualized block and networking I/O to an
external process (through the
vhost-user protocol), Cloud Hypervisor now
automatically spawns its default
into their own, separate processes.
This provides a seamless parvirtualized I/O user experience for those who want
to run their guest I/O into separate executions contexts.
Command Line Interface
More and more Cloud Hypervisor services are exposed through the
Rest API and thus only accessible via relatively cumbersome HTTP calls. In order
to abstract those calls into a more user friendly tool, we created a Cloud
Hypervisor Command Line Interface (CLI) called
ch-remote binary is created with each build and available e.g. at
cloud-hypervisor/target/debug/ch-remote when doing a debug build.
ch-remote --help for a complete description of all available
In addition to the traditional Linux boot protocol, Cloud Hypervisor now supports direct kernel booting through the PVH ABI.
With the 0.6.0 release, we are welcoming a few new contributors. Many thanks to them and to everyone that contributed to this release:
- Alejandro Jimenez firstname.lastname@example.org
- Arron Wang email@example.com
- Bin Liu firstname.lastname@example.org
- Bo Chen email@example.com
- Cathy Zhang firstname.lastname@example.org
- Eryu Guan email@example.com
- Jose Carlos Venegas Munoz firstname.lastname@example.org
- Liu Bo email@example.com
- Qiu Wenbo firstname.lastname@example.org
- Rob Bradford email@example.com
- Samuel Ortiz firstname.lastname@example.org
- Sebastien Boeuf email@example.com
- Sergio Lopez firstname.lastname@example.org
See the GitHub Release for the release assets.