La première version de ce kit de développement vient de sortir chez VMware. Ces librairies ont pour objectif d’aider les éditeurs tiers à développer ou agrémenter des programmes de fonctionnalités permettant de manipuler les disques virtuels. Dans ce kit, vous pourrez trouver :
- Une librairie de fonctions C permettant de manipuler des fichiers de disques virtuels (VMDK).
- Des exemples de code C++ pour Visual Studio ou le compilateur GNU C.
- Virtual Disk Manager, un utilitaire permettant de manipuler des fichiers VMDK sous Windows ou Linux à froid, c’est à dire machine virtuelle arrêtée (clone, création, déplacement, renommage, augmentation de taille, découpage, ou défragmentation).
- DiskMount, un utilitaire permettant d’accèder au contenu d’un disque virtuel sous Windows ou Linux.
- Une documentation de la librairie et des utilitaires.
VMware souhaite promouvoir le développement de solutions permettant :
- La création de disques virtuels permettant de stocker des sauvegardes d’images de disques physiques.
- L’accès en lecture seule aux disques virtuels pour permettre de scanner de multiples machines virtuelles avec un antivirus (à froid).
- L’accès en lecture-écriture aux machines virtuelles afin d’appliquer des correctifs de manière centralisé à plusieurs machines virtuelles.
Les futures versions de ce SDK intégreront la possibilité de créer et de lire des disques virtuels dans le format OVF (Open Virtualization Format).
Le tout est disponible en téléchargement libre ici.
