La prochaine version du système d'exploitation de Microsoft, Windows 8, intégrera la possibilité d'exécuter d'autres OS virtualisés dans des conteneurs, a annoncé l'éditeur dans un blog. Rappelons que l'on distingue deux types d'hyperviseurs sur le marché de la virtualisation des systèmes d'exploitation. Les hyperviseurs de type 1 ou bare metal - Hyper-V chez Microsoft, ESX chez VMware, KVM chez Red ou Xen chez Citrix - qui s'installent directement sur le matériel et contrôlent les systèmes d'exploitation et les machines virtuelles. Et les hyperviseurs de type 2 - Fusion et Workstation de VMware, Virtual PC de Microsoft, Virtual Box d'Oracle et Parallels Workstation de Parallels Desktop - qui s'exécutent à l'intérieur d'un système d'exploitation.

Jusqu'à présent, Hyper-V - gratuit - ne pouvait être installé sur les machines exécutant Windows Server 2008. Les utilisateurs qui ont besoin d'exécuter des machines virtuelles sur leurs ordinateurs de bureau Windows 7 utilisent donc des logiciels tiers, tels que Virtual Box Oracle ou VMware Workstation.

Un Hyper-V spécial Windows 8

«En construisant Windows 8, nous avons travaillé afin de permettre à Hyper-V ... de fonctionner sur le système d'exploitation client », écrit John Mathew, directeur de l'équipe d'Hyper-V. « En bref, Hyper-V vous permet d'exécuter simultanément plus d'un système d'exploitation x86 32-bit ou 64-bit sur le même ordinateur. Plutôt que de travailler directement avec le matériel de l'ordinateur, les systèmes d'exploitation sont exécutés à l'intérieur d'une machine virtuelle (VM) ».

Microsoft voit tout d'abord cette fonctionnalité comme un bénéfice pour les développeurs et les administrateurs. Les programmeurs pourront tester leurs programmes dans un environnement virtuel sans abîmer leur système d'exploitation principale. Les administrateurs pourront standardiser leurs infrastructures avec des PC équipés de machines virtuelles sur Hyper-V, a suggéré Microsoft.

La fonction de virtualisation ne fonctionnera que sur les machines x86 avec des processeurs 64 bits, bien que le logiciel lui-même pourra exécuter des applications et des systèmes d'exploitation 32 bits. Une machine avec 4 Go de RAM pourra accueillir jusqu'à quatre machines virtuelles, en pratique il faudra plus de mémoire pour travailler confortablement.