FreeBSD Virtual Machines on Microsoft Hyper-v


Hyper-V supports both emulated and Hyper-V-specific devices for FreeBSD virtual machines. When running with emulated devices, no additional software is required to be installed. However emulated devices do not provide high performance and cannot leverage the rich virtual machine management infrastructure that the Hyper-V technology offers. In order to make full use of all benefits that Hyper-V provides, it is best to use Hyper-V-specific devices for FreeBSD. The collection of drivers that are required to run Hyper-V-specific devices are known as FreeBSD Integration Services (BIS).

For older FreeBSD releases (before 10.0), Microsoft provides ports which is available here:

It contain the installable BIS drivers and corresponding daemons for FreeBSD virtual machines.

For newer FreeBSD releases, BIS is built in to the FreeBSD operating system, and no separate download or installation is required except for a KVP ports download that is needed for FreeBSD 10.0.

FreeBSD Integration Services (BIS) on Hyper-v

BIS provide Core, Networking, Storage, Memory, Video and other functionalities. For feature availability in each FreeBSD version, it is published here:

And it will be updated for upcoming FreeBSD releases. You also could learn best practices for running FreeBSD on Hyper-v and get detailed feature description.


Source code




Further Information

HyperV (last edited 2015-08-05 06:45:09 by KylieLiang)