Virtualiser son poste de travail… Mais pour faire quoi ?
Tags: OS, virtualisation
A tout ceux qui ne le savent pas, il est possible depuis quelques années de virtualiser n’importe quel OS (hormis OS X car Apple l’interdit) et ainsi de faire tourner en même temps et sur le même ordinateur plusieurs OS différents…
Cette possibilité peut être intéressante pour tester de nouveau OS ou tout simplement pour tout développeur programmant sur son pc perso !
Qu’est ce que la virtualisation ?
D’après Wikipédia :
La virtualisation consiste à faire fonctionner sur un seul ordinateur plusieurs systèmes d’exploitation comme s’ils fonctionnaient sur des ordinateurs distincts. On appelle serveur privé virtuel (Virtual Private Server ou VPS) ou encore environnement virtuel (Virtual Environment ou VE) ces ordinateurs virtuels.
Intérêt d’utiliser cette méthode
Il existe plusieurs techniques de virtualisation mais l’utilisation de machines virtuelles, appelées également VM pour Virtual Machine, est la plus simple à mettre en place d’un point de vue individuel.
De nombreux avantages sont à attribuer à la virtualisation de poste de travail par VM :
- avoir la possibilité de pouvoir séparer les installations de logiciels dédiés à la programmation de son système principal et donc éviter de surcharger ce dernier avec des services systèmes et/ou des DLLs inutiles si on développe sur un PC personnel
- pouvoir cloisonner l’environnement de travail du reste de la machine
- émuler/tester n’importe quel OS (de windows 3.1 à Windows 7 en passant par Ubuntu ou Solaris) comme si il était installé réellement sur sa propre machine
- éviter le dual boot
- installer et faire des test sur une application en toute sécurité sans polluer votre installation principale
- transporter et dupliquer son environnement de travail virtualisé sur clé USB ou su disque dur
Le seul défaut que je reproche à la virtualisation par machine virtuelle, c’est que les machines virtuelles sont preneuses de ressources matérielles et qu’on peut connaitre selon les configurations quelques lenteurs…
Comment fait-on pour créer des machines virtuelles ?
Aujourd’hui sur le marché, les trois principaux logiciels de virtualisation par VM (Virtual Machine) sont VMware de VM Ware, VirtualBox d’Oracle (anciennement Sun) et Virtual Pc de Microsoft.
Pour ma part, je trouve que VirtualBox est une très bonne alternative aux autres solutions car elle est entièrement gratuite, et les VM créées sont transportables et utilisables sur des plateformes Windows, Linux ou Apple. Sa facilité d’utilisation et son interface graphique très attrayante en séduira plus d’un.
Je vous propose de voir en image comment créer une machine virtuelle avec VirtualBox via un tuto trouvé sur la toile :
Créer une machine virtuelle avec VirtualBox. [Partie 1]
Créer une machine virtuelle avec VirtualBox. [Partie 2]
Conclusion
Faites-le test !
Dans mon quotidien en tant que développeur web, j’utilise une VM sous Windows XP avec tout plein de navigateurs installés (dont le fameux et douloureux IE6) pour mes tests de sites web, une autre avec une ancienne version de Knoppix (Linux) avec le navigateur Lynx d’installé (pour vérifier l’accessibilité des sites web).
Et pour la curiosité, j’ai pu tester sans problème une première version du futur OS de Google “ChromeOS“, ainsi que Windows 7 quand il était encore en version beta !
Remarque : J’utilise VirtualBox à titre personnel pour sa facilité d’utilisation, son look sympa et sa gratuité. Mais dans le cadre de mon travail quotidien, je travaille sur des solutions plus robustes et orientées entreprises telles que VMware.
A voir :
- VirtualBox : http://www.virtualbox.org/wiki/Downloads
- VM de ChromeOS : http://gdgt.com/google/chrome-os/download/
- de nombreuses VM gratuites et open-sources: http://virtualboxes.org/images/

3 août 2010 à 0:52
Bonjour,
J’ai un PC sous Vista. Après installation de la VM (Windows XP) avec VirtualBox 3.2.6, je ne peux pas la lancer. J’ai le msg d’erreur :
Fatal : no bootable medium found! system halted
faut-il placer un CD de XP dans le lecteur ?
Cordialement
3 août 2010 à 1:08
Au vu du message d’erreur, je dirai que votre problème se situe :
- soit au niveau du de la séquence de boot du BIOS virtualisé. celui-ci est accessible via la touche F12, lors du démarrage de la VM
- soit au niveau de votre installation de Windows XP qui s’est faite proprement…
En espérant que cela vous aidera !