Supported FreeBSD virtual machines on Hyper-V

 

Applies To: Hyper-V Server 2012, Windows 8.1, Windows Server 2012 R2, Microsoft Hyper-V Server Technical Preview, Windows Server 2012, Hyper-V Server 2012 R2, Windows 10 Technical Preview, Windows Server Technical Preview, Windows 8

The following feature distribution map indicates the features in each version. The known issues and workarounds for each distribution are listed after the table.

Table legend

  • Built in – BIS are included as part of this FreeBSD release.

  • - Feature available

  • (blank) - Feature not available

Feature

Windows Server operating system version

10.2

10 – 10.1

9.1 – 9.3

8.4

Availability

Built in

Built in

Ports Note 1

Ports Note 2

Core

2012 R2, 2012, 2008 R2

Note 3

Note 3

Networking

Jumbo frames

2012 R2, 2012, 2008 R2

Note 4

Note 4

Note 4

Note 4

VLAN tagging and trunking

2012 R2, 2012, 2008 R2

Live migration

2012 R2, 2012, 2008 R2

Static IP Injection

2012 R2, 2012

Note 5

Note 5

 

 

vRSS

2012 R2

TCP Segmentation and Checksum Offloads

2012 R2, 2012, 2008 R2

Storage

VHDX resize

2012 R2

Virtual Fibre Channel

2012 R2

Live virtual machine backup

2012 R2

TRIM support

2012 R2

Memory

Configuration of MMIO gap

2012 R2

Dynamic Memory – Hot Add

2012 R2, 2012

Dynamic Memory – Ballooning

2012 R2, 2012

Video

Hyper-V specific video device

2012 R2, 2012, 2008 R2

Miscellaneous

Key/value pair

2012 R2, 2012, 2008 R2

Note 7

Note 6, 7

Note 7

Note 7

Non-Maskable Interrupt

2012 R2

PAE Kernel Support

2012 R2, 2012, 2008 R2

File copy from host to guest

2012 R2

Generation 2 virtual machines

Boot using UEFI

2012 R2

Secure boot

2012 R2

Note

  1. To install BIS on FreeBSD 9.x, you need to add UUIDs for all devices listed in fstab before installation. For more information, see Add UUIDs for all devices listed in fstab.

  2. To install BIS on FreeBSD 8.x, you need to disable the fast IDE driver or create GEOM labels. For more information, see Disable the Fast IDE Driver or Create GEOM labels on FreeBSD 8.x.

  3. The virtual DVD drive will not be recognized when BIS drivers are loaded on FreeBSD 8.x and 9.x unless you disable the fast IDE driver. For more information, see Disable the Fast IDE Driver.

  4. 9K is the maximum supported MTU size.

  5. In a failover scenario, you cannot set a static IPv6 address in the replica server. Use an IPv4 address instead.

  6. KVP is provided by ports on FreeBSD 10. See the FreeBSD 10 ports on FreeBSD.org for more information.

  7. KVP may not work on Windows Server 2008 R2.

See Also