Customers can easily manage and extend their Linux and FreeBSD workloads. Provide the best experience for running Linux and FreeBSD on Hyper-V and in Microsoft Azure. Customers have great choice and availability in running Linux and FreeBSD distributions.
Yes No Emulated Devices No Hyper-V integration Limited manageability Limited functionality OK CPU, weak disk/net
Integration Services == the drivers for the Hyper-V synthetic devices
Microsoft developers Customer servers w/Hyper-V MS download center Customer installs LIS LIS for Hyper-V Support issues flow in reverse direction Linux kernel main Linux community LIS for Hyper-V Distro vendors Linux distro w/LIS..
KernelDistributionVersionLIS Availability Red Hat Based Red Hat Enterprise Linux and CentOS , 6.0 – 6.3Download LIS 3.5 from Microsoft 5.9, 5.10, 6.4, 6.5 LIS built-in and certified by Red Hat Oracle Linux6.4, 6.5LIS built-in and certified by Oracle Oracle UEK Oracle LinuxUEK R3 QU1, QU2LIS built-in and certified by Oracle Linux Main Ubuntu Server12.04 – LIS built-in Debian SUSE Linux Enterprise Server 11 SP2, 11 SP3 LIS built-in openSUSE12.3 KernelDistributionVersionLIS Availability Red Hat Based Red Hat Enterprise Linux and CentOS , 6.0 – 6.3Download LIS 3.5 from Microsoft 5.9, 5.10, & 7.0 LIS built-in and certified by Red Hat Oracle Linux6.4, 6.5, 7.0LIS built-in and certified by Oracle Oracle UEK Oracle LinuxUEK R3 QU1, QU2, QU3LIS built-in and certified by Oracle Linux Main Ubuntu Server LIS built-in Debian SUSE Linux Enterprise Server 11 SP2, 11 SP3, 12 LIS built-in openSUSE12.3
Hyper-V Version FeatureDescriptionUpstream 2008 R2 + TCP Offloading Transfers some of the workload from the CPU to a network adapter during network data transfers. Spring D video driver Provides enhanced graphics performance and superior resolution for Linux desktop users Dynamic Memory – Hot add Dynamically increase the amount of memory that is available to a live virtual machine. Spring 2013 vRSS Virtual Receive-Side Scaling spreads the load from a virtual network adapter across multiple virtual processors in a virtual machine. Spring R2 + Generation 2 VM Support Allows Linux virtual machines to be run in UEFI enabled Generation 2 mode. Spring 2014 File Copy from Host to Guest Allows copying of files from host to guest without using the network interface. TRIM support Allows Linux virtual machines to optimize storage consumption through technologies such as Thin Provisioning. Particularly useful for Linux virtual machines hosted in Azure. Fall 2013 Online VHDX resize Allows expansion of live mounted fixed sized Linux VHDs. Spring 2013 Virtual fibre channel Allows Linux virtual machines to natively access high speed fibre channel networks. Online backup Facilitates zero down time backup of live virtual machines to Azure.
Hyper-V Version FeatureDescriptionStatus 2008 R2 + Enhanced Time Synchronization Avoids clock drift issue by ensuring VM's time is kept synchronized with the maintained time on the host using host time sample. Upstreaming Network Performance Improvements New offloads and network optimizations to improve performance for 10Gbps and above network cards. In Progress SR-IOV Maximizes network throughput while minimizing network latency as well as the CPU overhead required for processing network traffic. Kicking Off Windows Server v.Next Secure Boot Enables secure boot feature for Linux VMs using UEFI which has the boot loader signed with a Microsoft key as the root of trust. Windows Server v.Next Hot Add/Remove Synthetic NIC Manually add/remove virtual NICs when the VM is running. Azure Infiniband Infiniband driver for Linux guests supports high performance computing running on Azure version of Hyper-V. Azure v.Next
Helps prevent unauthorized firmware, operating systems, or UEFI drivers from running at boot time. With Windows Server v.Next, Linux VMs with a signed boot loader will have the option to leverage secure boot. Canonical and SUSE signed their boot loaders with the Microsoft UEFI CA. Enabled by default for generation 2 virtual machines. Set Certificate through power shell.
Eliminating workload downtime due to reconfiguration Hot add a virtual disk introduced in Windows Server 2008 R2 Hot add memory introduced in Windows Server 2012 R2 Hot add a network adapter introduced in Windows Server v.Next
Feature Hyper-V version RHEL/ Cent OS/ OL 7 RHEL 6.6 Ubuntu SLES 12 Oracle UEK3 QU3 TBDRHEL 6.0 – 6.3 Availability Built in LIS 4.0LIS 3.5LIS 3.4 Core2008 R2+√√√√√√√√ Networking Jumbo frames 2008 R2+ √√√√√√√√ VLAN tagging and trunking √√√√√√√√ Live Migration√√√√√√√√ Static IP Injection2012+√√√√√√√√ vRSS2012 R2 +√√√√ TCP Offloading2008 R2 +√√√√ Hot Add/Remove NIC v.Next SR-IOV2012 +
Feature Hyper-v version RHEL/ Cent OS/ OL 7 RHEL 6.6 Ubuntu SLES 12 Oracle UEK3 QU3 TBDRHEL 6.0 – 6.3 Availability Built in LIS 4.0LIS 3.5LIS 3.4 Storage VHDX resize 2012 R2 √√√ √√√√ Virtual Fibre Channel √√√ √√√√ Live virtual machine backup √√√√√√√ TRIM support √ Memory Configuration of MMIO gap 2012 R2√√√√√√√√ Dynamic Memory – Hot Add √√√ √ Dynamic Memory – Ballooning √√√√√√
Feature Hyper-v version RHEL/ Cent OS/ OL 7 RHEL 6.6 Ubuntu SLES 12 Oracle UEK3 QU3 TBDRHEL 6.0 – 6.3 Availability Built in LIS 4.0LIS 3.5LIS 3.4 Video Hyper-V-specific video device 2008 R2+√√√ √√√ Miscellaneous Key-Value Pair2008 R2+√√√√√√√ Non-Maskable Interrupt 2012 R2 +√√√√√√√ PAE Kernel Support √√√√N/A√√ File copy from host to guest 2012 R2 +√√ √ √ √ Generation 2 virtual machines Boot using UEFI2012 R2 +√ √ √TBD√ Secure bootv.Next
Microsoft developers Customer servers w/Hyper-V Support issues can go to Microsoft or FreeBSD FreeBSD OS FreeBSD community BIS for Hyper-V FreeBSD release w/BIS Customer installs BIS Ports
FeatureHyper-V version 10.x & Head109.1~ Availability Built in Ports Core2008 R2+ More Coming Soon! Networking Jumbo frames 2008 R2+ VLAN tagging and trunking Live Migration Static IP Injection2012+ vRSS2012R2Coming Soon! TCP Offloading2008 R2+Coming Soon! Hot Add/Remove NICv.NextComing Soon! SR-IOV2012+
FeatureHyper-V version 10.x & Head109.1~ Availability Built in Ports Storage VHDX resize 2012 R2 + Coming Soon! Virtual Fibre ChannelComing! Live virtual machine backup Coming! TRIM supportComing Soon! Memory Configuration of MMIO gap 2012 R2 + Dynamic Memory – Hot Add Dynamic Memory – Ballooning
FeatureHyper-V version 10.x & Head109.1~ Availability Built in Ports Video Hyper-V-specific video device 2008 R2+ Key-Value Pair (ports) Non-Maskable Interrupt2012 R2 PAE Kernel Support File copy from host to guest 2012 R2 Generation 2 virtual machines Boot using UEFI2012 R2 Secure bootv.Next
VMDepot Community Image Community created images available FreeBSD.org published images as well “Bring your own” FreeBSD to Azure Prepare your own FreeBSD image with BIS and the Azure Linux Agent for running in Azure
Customers can easily manage and extend their Linux and FreeBSD workloads. Providing the best experience for running Linux and FreeBSD on Hyper-V and in Microsoft Azure. Customers have great choice and availability in running Linux and FreeBSD distributions.