Dave Voutila
I'm an OpenBSD committer (dv@
) primarily working on vmm(4) and vmd(8). I also maintain the virtio_vmmci and vmm_clock kernel modules for Linux guests being hosted by vmd(8).
Session
09-21
14:45
45min
vmd's multi-process device emulation: 2 releases later
Dave Voutila
In OpenBSD 7.4, the native hypervisor, vmd(8) became the only open source type-2 hypervisor to default to using a multi-process, privilege separated model for emulating block and network devices.
This talk provides a look at the inspiration from Oracle's contributions to QEMU as a means of multi-layered defense, a review of the challenges and changes required to OpenBSD across 7.4 and 7.5, and a look at the road ahead.
OpenBSD
Foyer B