I suggest against installing Linux distros on Generation 2 Hyper-V. Newer Debian family distros technically support it, but I have seen some instability caused by the emulation of EFI hardware. Generation 1 works well still; its only drawbacks are a little more overhead and slightly slower boot times. But since Hyper-V and Linux have never fully integrated together, you shouldn’t see much difference in performance.
That being said, I’ve had FOG running on Gen1 Hyper-V for quite a long time here (even prior to 1.2.0), and its worked incredibly well. Granted I have dedicated a fair amount of resource on the host machine, and made sure that the other virtual instances running on the host are not disk-intensive.
Honestly, if you are running a most Microsoft server environment, I would strongly suggest using Hyper-V for your virtualization. It has been the easiest to manage throughout our domain, and most people’s Windows Server licensing already covers the use of at least two Windows Server instances on the host without having to pay for any additional licenses. And Linux system’s won’t use up any licensing at all, because Linux. And then there’s the added benefit that you can scale from a single virtual host to eventually having a clustered group of servers with fail-over and/or load balancing, using identical or mixed hardware. Really I do not understand why more Enterprise users running predominantly Windows environments do not use Hyper-V and instead go with less flexible and more expensive solutions.
</thread hijack>