~/talk

Building a VMM in Rust for the Edge

links:none on file
slides:none on file

A Rust VMM designed for edge use cases focuses on memory safety and performance and reuses rust-vmm components to implement Cloud Hypervisor which runs on KVM and MSHV and supports x86_64 and aarch64. Features include live migration and snapshot, NUMA control, PCI passthrough for near‑native device performance, dynamic CPU and memory resizing via ACPI and virtio balloon, an HTTP API from Firecracker, per‑thread seccomp filters, SGX and experimental TDX, and a minimal EFI boot firmware plus vfio-user experimental support.

AI-written summary · about

  1. 0:00VMM in Rust for Edge
  2. 0:50Security in virtualization
  3. 3:03Type 1 vs Type 2 hypervisors
  4. 4:26Rust for security & performance
  5. 6:33rust-vmm core components
  6. 8:18Edge use cases pet vs cattle virtual machines
  7. 12:11Cloud Hypervisor overview
  8. 13:33Cloud Hypervisor design
  9. 15:59Security via minimal emulation
  10. 17:26Hypervisor flexibility & support
  11. 19:13Guest OS & migration
  12. 21:21NUMA for performance
  13. 22:25Direct device assignment
  14. 24:10Dynamic VM resizing
  15. 26:21Cloud Hypervisor management
  16. 28:11Confidential computing (SGX/TDX)
  17. 29:57Security with seccomp
  18. 31:00Virtio devices in Cloud Hypervisor
  19. 33:07Virtio-user flexibility
  20. 35:17VFIO-user for legacy devices
  21. 37:03Cloud Hypervisor features
  22. 38:49Rust Hypervisor Firmware
  23. 42:09Resources & involvement
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.