With improved error handling, streamlined CLI usability, and strong industry backing, Cloud Hypervisor continues to evolve as a modern, cloud-native VMM
The open source virtualization ecosystem just got a serious boost. Cloud Hypervisor, the Rust-based Virtual Machine Monitor (VMM) designed for modern cloud workloads, has released version v47.0, bringing with it a series of quality-of-life improvements and critical bug fixes. The project, maintained under the Linux Foundation, is backed by major players including Intel, Microsoft, AMD, ARM, Alibaba, ByteDance, and Tencent Cloud.
Built with security, speed, and simplicity in mind, Cloud Hypervisor minimizes hardware emulation and is geared toward next-generation cloud-native deployments—including confidential computing, edge workloads, and secure containers with Kata Containers.
🚀 What’s New in v47.0
🔧 Improved block device error reporting
Rather than crashing on I/O failures, the virtio-block device now propagates error codes back to the guest using VIRTIO_BLK_S_IOERR
. This improves guest resilience and avoids unnecessary downtime—especially useful when the root filesystem is not dependent on the faulty device.
💡 Clearer error messages on exit
When cloud-hypervisor
or the CLI tool ch-remote
exits due to an error, users now get a cleaner, more structured error output, making debugging easier and faster.
📚 Alphabetically sorted CLI options
Help output for ch-remote
has been reorganized for better readability by displaying options in alphabetical order, a small but welcome UX improvement for operators and developers.
🐛 Notable bug fixes
- Gracefully reject overly long block device serial numbers (#7124)
- Address issue where partial virtio-vsock commands were being discarded (#7195)
- Disable broken interrupt support on
rtc_pl031
to prevent spurious guest interrupts (#7199)
⚠️ Deprecation notice
The default IP configuration for virtio-net
(192.168.249.1/24
) is now deprecated. Users relying on this implicit behavior will receive a deprecation warning. The feature is scheduled for removal in v49.0, urging users to specify network settings explicitly going forward.
🧠 Why Cloud Hypervisor Matters
In a virtualization landscape dominated by mature but heavyweight solutions like QEMU/KVM, Cloud Hypervisor stands out with its Rust-native security model, blazing-fast boot times, and minimal resource footprint—without sacrificing essential features like live migration, RESTful control API, and broad device support.
📊 Comparison table
Feature | Cloud Hypervisor | QEMU/KVM (traditional) |
---|---|---|
Language | Rust (memory-safe) | C/C++ (memory-unsafe) |
Boot time | < 100 ms with direct kernel boot | Often > 1s |
Guest OS support | Linux, Windows | Linux, Windows, BSDs, etc. |
Device emulation | Minimal (paravirtualized) | Full emulation (e.g. legacy devices) |
Architecture support | x86_64, aarch64 | Broad (x86_64, ARM, RISC-V, etc.) |
API | RESTful HTTP | CLI, libvirt |
Container integration | Native support via Kata Containers | Possible but not optimized |
Live migration | Supported | Supported |
Overhead | Low | Moderate to high |
🔐 Built for secure cloud-native virtualization
Thanks to its minimal attack surface and Rust implementation, Cloud Hypervisor is well-positioned for confidential workloads, high-density multi-tenant environments, and next-gen container security.
With direct kernel boot, VM launch times are reduced to milliseconds—ideal for Function-as-a-Service (FaaS) or ephemeral infrastructure scenarios. Combined with live migration support, Cloud Hypervisor allows for robust scalability without trade-offs in latency or security posture.
“This project shows that modern virtualization doesn’t have to come with the baggage of legacy architectures. Cloud Hypervisor is designed for the cloud from day one, and its security-first approach makes it a serious alternative to traditional VMMs,” say contributors from the community.
🔧 Download and contribute
The v47.0 release is available on GitHub, with binaries, release notes, and full changelog. Developers and system integrators are encouraged to participate via:
Cloud Hypervisor is a Linux Foundation project and welcomes contributors from across the virtualization, security, and cloud-native communities.