FreeBSD The Power to Serve

Improve libvirt support for bhyve hypervisor

Contact: Roman Bogorodskiy <novel@FreeBSD.org>

Completed work

  • Support for pf(4)-based NAT networking was merged and has been available since libvirt 11.7.0 release.

  • Domain usage statistics reporting is also available starting with libvirt 11.7.0 release.

  • TCP console support has been available since libvirt 11.6.0 release.

  • The libvirt testing project, libvirt-tck, can now successfully run domain, network, and storage tests against the bhyve driver.

Plans for the next quarter

  • Extend libvirt-tck testing with hooks tests.

  • Add support for:

    • Boot order configuration.

    • TPM devices.

    • Snapshot/resume to the bhyve driver (targeted, but might roll over to next quarter).

  • Improve virt-manager support on FreeBSD.

Sponsor: The FreeBSD Foundation


Last modified on: September 21, 2025 by Roman Bogorodskiy