Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
The State Of FreeBSD's Bhyve Virtualization
We've talked about Bhyve already several times in the past on Phoronix as it's a very interesting hypervisor and one of the new, original features to the forthcoming FreeBSD 10.
The PDF slides from the Bhyve update this week at the FreeBSD Vendor Summit can be found via the FreeBSD.org Wiki. Some of the key takeaways include:
- Linux x86_64 and OpenBSD 5.4 guest support in Bhyve.
- There's a 16 virtual CPU maximum limitation right now but as much RAM as needed can be devoted to guests.
- The FreeBSD hypervisor features support for VirtIO net/block, AHCI SATA/ATAPI interfaces, and serial PUC/LPC device support.
- Future operating systems to be supported for guests include Illumos and Microsoft Windows.
- Other future work includes AMD SVM 10.1 support, VT-d IOMMU integration, transitioning to UEFI support, suspend/resume/live-migration support, and loadable device models and back-ends.
FreeBSD Bhyve is not nearly as advanced as Linux KVM and the various proprietary virtualization solutions, but at least it's improving and is a new, original design.