Publicité
Tout sur les Systèmes d'exploitation
 Derniers articles sur les Systèmes d'exploitation
Tous les articles Systèmes d'exploitation
 Comparatif Systèmes d'exploitation
Tous les comparatifs
 Dernières actualités Systèmes d'exploitation
Toutes les actualités Systèmes d'exploitation

Newsletters


Questions high-tech
  • Besoin d'aide ? Publiez votre question
  • Publier

Quels en sont les usages ?

Précédent Suivant

Les machines virtuelles ont de très nombreuses applications, souvent dans le domaine professionnel, même si certaines pourront plaire à tout un chacun.

Parallels Mac CoherenceLa première est de pouvoir profiter d’autant de systèmes d’exploitation qu’on le souhaite, beaucoup plus facilement qu’avec un multi-boot. On peut ainsi envisager d’avoir Windows sur un Macintosh, Windows, MacOS et Linux sur une même machine etc. Au-delà du simple gadget, c’est un avantage pour tous les développeurs de logiciels qui doivent tester leur code sous chaque plateforme, sous chaque navigateur internet etc... Notez que, pour le moment, sans doute par la volonté d’Apple, aucun logiciel de virtualisation ne permet d’installer MacOS sur un PC. L’inverse est par contre tout à fait possible.

Cela permet aussi de faire tourner sur un PC récent des applications anciennes. Par exemple, des logiciels ou jeux développés pour Windows 95 et incompatibles avec XP. Cette situation est très fréquente aussi chez les grandes entreprises, qui ne peuvent pas changer de logiciels à chaque renouvellement de matériel.

Un autre avantage de l’utilisation de machines virtuelles est une stabilité et une sécurité accrue : un plantage d’une machine virtuelle ne bloque pas les autres. De même, un virus contaminant une VM ne touchera pas les autres.

Windows ubuntuPar ailleurs, chaque VM est encapsulée dans un fichier. Il est donc très facile de réaliser une sauvegarde de son système à un instant donné. En cas de contamination virale, de plantage à répétition suite à l’installation d’un logiciel hasardeux, il suffit de supprimer le fichier de la VM en cours et de le remplacer par la sauvegarde réalisée un jour plus tôt.

Ce fichier est aussi très facilement transférable d’un ordinateur à un autre. Une aubaine pour les administrateurs systèmes et tous ceux qui changent de PC régulièrement. Il est même possible de convertir une VM créée avec un logiciel de virtualisation pour l’utiliser sur un autre.

Enfin, et surtout, la virtualisation permet aux entreprises d’optimiser l’utilisation de leurs ressources matérielles. Grâce à la virtualisation, il est non seulement possible de faire fonctionner plusieurs machines virtuelles sur un seul ordinateur, mais aussi d’utiliser plusieurs ordinateurs pour faire tourner une seule machine virtuelle. Les ressources matérielles sont donc utilisées au mieux en fonction de la charge.

Liens commerciaux
Commentaires
lolotux 25/01/2007 13:16
Masquer
-0+

Manque Qemu...!

FRandon 25/01/2007 13:26
Masquer
-0+

je savais pas que popek était un informaticien renommé ^^

:lol:

chatainsim 25/01/2007 13:29
Masquer
-0+

Manque aussi VirtualBox !

dorfr 25/01/2007 14:13
Masquer
-0+

Existe-t-il un comparatif des performances obtenus avec ces logiciels de virtualisation ?

Virtual PC est réputé lent, Qemu aussi. Mais et les autres ?

GOSkywalker13 25/01/2007 14:26
Masquer
-0+

qemu avec l'accelerator est loin d'être lent. ça représente presque du 1:1 si l'arch hote est la même que "l'émulée".

Mictateur 25/01/2007 14:46
Masquer
-0+

Intéressant !

Mais quand même, Denis, on avait pas besoin du screen d'une convers' Messenger truquée pour savoir que David avait des soucis avec la grammaire... [:rire2]

cantabile 25/01/2007 16:31
Masquer
-0+

Manque aussi linux-vserver, qui représente un autre type de virtualisation par isolation de contexte, très pratique parce que très léger (et bien maintenu et stable maintenant). On partage les ressources du noyau mais les processus tournent dans un contexte isolé (et étanche : l'invité ne peut pas ouvrir une porte sur l'hôte). A essayer sur debian ou gentoo (de préférence).

freebzh 25/01/2007 20:04
Masquer
-0+

manque aussi linux 2.6.20 avec KVM :)

freebzh 25/01/2007 20:05
Masquer
-0+

r_lamisse2 a écrit :

Existe-t-il un comparatif des performances obtenus avec ces logiciels de virtualisation ?

Virtual PC est réputé lent, Qemu aussi. Mais et les autres ?




kqemu n'est pas lent... la paravirtualistion est rapide en générale...

avec KVM on s'approche de la vitesse d'un systeme natif...

dyox 25/01/2007 20:51
Masquer
-0+

r_lamisse2 a écrit :

Existe-t-il un comparatif des performances obtenus avec ces logiciels de virtualisation ?

Virtual PC est réputé lent, Qemu aussi. Mais et les autres ?




En voici une liste http://en.wikipedia.org/wiki/Compa [...] l_machines

drouvre 25/01/2007 21:01
Masquer
-0+

a écrit :

Intéressant !

Mais quand même, Denis, on avait pas besoin du screen d'une convers' Messenger truquée pour savoir que David avait des soucis avec la grammaire... [:rire2]



:whistle:

LoneStar 26/01/2007 01:18
Masquer
-0+

les logiciels de virtualisation ne trompent rien du tout votre definition est fausse ^^
Le plus simple c'est de faire une analogie:
Un simulateur de vol créer un monde virtuel dans lequel on pilote un avion
le logiciel de virtualisation créé un environement materiel virtuel dans lequel on va implanter un système d'exploitation, c'est un simulateur de pc quoi!

sauvegarder le fichier mwai mwai mwai :heink: mais y a t il des solutions qui ne gèrent pas le snapshot ? c'est quand même plus simple :D

SteffffDotCom 26/01/2007 09:10
Masquer
-0+

Qu'il manque tel ou tel émulateur celà ne semble pas très important, l'article ne voulant seulement expliquer le principe.

Aujourd'hui le virtualisation se limite à héberger un OS traditionnel "monolithique" dans un autre à son insu.

Mais on peut aussi imaginer le morcellement futur des OS actuels.

Les couches différentes de l'OS pourront tourner chacunes dans une machine virtuelle distincte.

On obtient un gain de stabilité, car si une brique plante, il suffit de la redémarrer et les autres parties fonctionnent toujours... Ou si de la mémoire est perdue il suffit donc de redémarrer cette partie sans toucher aux autres...

L'avantage sera surtout pour les concepteurs de l'OS : au lieu de sortir des nouvelles versions complètes, on pourra mettre à jour seulement une des briques. Le développement s'en trouvera grandement simplifié...

dorfr 26/01/2007 10:29
Masquer
-0+

Merci pour le lien vers wikipedia, excellent.

Merci pour les commentaires sur Qemu, je n'avais des retours que dans le cadre d'une émulation de processeur, d'où la lenteur constatée.

dyox 26/01/2007 15:10
Masquer
-0+

r_lamisse2 a écrit :

Merci pour le lien vers wikipedia, excellent.

Merci pour les commentaires sur Qemu, je n'avais des retours que dans le cadre d'une émulation de processeur, d'où la lenteur constatée.




De rien.

matthieu lamelot 26/01/2007 16:06
Masquer
-0+

Tout d'abord merci à tous pour vos commentaires.
A ceux qui regrettent quelques oublis, je précise que ce dossier n'avait pas l'intention d'être exhaustif. il s'agit plus d'une présentation de la technologie destinée aux non-spécialistes ;)

almar 07/02/2007 13:57
Masquer
-0+

dadax3 a écrit :

Qu'il manque tel ou tel émulateur celà ne semble pas très important, l'article ne voulant seulement expliquer le principe.

Aujourd'hui le virtualisation se limite à héberger un OS traditionnel "monolithique" dans un autre à son insu.

Mais on peut aussi imaginer le morcellement futur des OS actuels.

Les couches différentes de l'OS pourront tourner chacunes dans une machine virtuelle distincte.

On obtient un gain de stabilité, car si une brique plante, il suffit de la redémarrer et les autres parties fonctionnent toujours... Ou si de la mémoire est perdue il suffit donc de redémarrer cette partie sans toucher aux autres...

L'avantage sera surtout pour les concepteurs de l'OS : au lieu de sortir des nouvelles versions complètes, on pourra mettre à jour seulement une des briques. Le développement s'en trouvera grandement simplifié...





je donne 5 ans et pas plus au développeur pour mettre en place ce genre de système partout, sinon je pourrais considérer la virtualistion comme morte. De plus, le coup 'redémarrer la brique sans rien faire planter' je demande à voir

subly 15/05/2007 15:51
Masquer
-0+

Virtual PC 2007 est sorti depuis mi-février.

http://www.microsoft.com/downloads [...] c0b40a73b6

laudares 28/09/2007 15:41
Masquer
-0+

Matthieu, j'ai beaucoup apprécié ton article, je lui trouvé très clair et objectif. Pourtant, il contienne un petit erreur :

"Le VMM peut soit être installé comme une application d’un système d’exploitation hôte (type 1), soit comme une couche logicielle plus profonde que le système d’exploitation (type 2)."

En effet, c'est le contraire - le Type 1 est exécuté directement sous la couche matérielle, jouant aussi le rôle de système d'exploitation, pendant que le Type 2 est installé tel q'une application sous le système d'exploitation (voir http://www.cs.nps.navy.mil/people/ [...] 0-0611.pdf comme source)

Ce sujet ne peut plus être commenté.
Liens commerciaux