Linux support is enhanced in Hyper-V 2012 R2 to support dynamic memory. This screenshot shows memory increasing dynamically when a web server is heavily used.
Microsoft is keen to emphasise that both Hyper-V and Azure support Linux, but its support for advanced Hyper-V features lags Windows. This situation improves in the R2 release, with support for dynamic memory, dynamic resize of virtual hard drives, and replication. Hyper-V support does depend on Linux Integration Services in the kernel.