KVM Forum 2025

rust-vmm: updates, adoption, and future directions
2025-09-04 , Room 2

It has been several years since the last rust-vmm update at KVM Forum, but the community has continued to grow. Our goal remains the same: to provide reusable Rust crates that make it easier and faster to build virtualization solutions.

This talk will present the main progress and achievements from the past few years. It reviews how rust-vmm crates integrate into projects such as Firecracker, Cloud Hypervisor, libkrun, and virtiofsd. We will cover recent work supporting new architectures like RISC-V and additional operating systems. The talk will also discuss plans to consolidate all crates into a single monorepo to simplify development and releases. Finally, we will review the support for virtio and vhost-user devices that can be used by any VMM.

Stefano is a Principal Software Engineer at Red Hat. He is the maintainer of Linux's vsock subsystem (AF_VSOCK) and co-maintainer of rust-vmm and COCONUT SVSM. Current projects cover Confidential VMs, virtio devices, storage for VMs.

This speaker also appears in:

Software engineer, Chinese Academy of Sciences.
Member of Kata Containers Architecture Committee
Cloud-Hypervisor Committer