In ambiente Linux non saprei, per Windows ti posso dire che Hyper-V (specialmente quello di Windows Server 2012) secondo me è il migliore, come funzionalità e come stabilità