Après avoir documenté et fourni, via MSDN (Microsoft Developer Network), les interfaces de programmation (APIs) pour le produit de virtualisation de serveurs Virtual Server 2005, Microsoft s’engage plus avant dans la voie de l’interopérabilité des technologies de virtualisation avec l’ouverture de « Windows Server Virtualization » (nom de code Viridian), technologie d’hyperviseur qui sera proposée avec Windows Server 2008.

En effet, les spécifications de l’API Hypercall, permettant d’interagir avec cette technologie de virtualisation, ont été proposées sous forme d’ébauche lors du WinHEC 2006 et fournies à tous les constructeurs de micro-processeurs et fabricants d’ordinateurs. Sur ces bases, une collaboration constructive s’est opérée avec XenSource et Novell pour faire évoluer cette API et garantir une bonne interopérabilité entre les environnements Linux et Windows.

Cette démarche d’ouverture a été confirmée le 24 octobre par :

  • L’annonce du mode de licence choisi par Microsoft pour l’API Hypercall : celle-ci sera proposée dans le cadre du programme OSP (Open Specification Promise), qui garantit que cette technologie pourra être librement utilisée sans risque de poursuites légales pour non respect de la propriété intellectuelle.
  • La publication d’une version actualisée de l’API Hypercall sur le site Windows Server 2008.

Voila qui met légèrement à mal le discours de VMWare (dans un livre blanc de février 2007) accusant Microsoft de restreindre l’interopérabilité avec ses solutions de virtualisation, notamment en ce qui concerne Windows Server 2008.

En Octobre 2006, Microsoft avait déjà publié sous OSP le format d’image virtuelle Virtual Hard Disk (VHD) .