Logiciel : La virtualisation et le libre : où en est-on ?
Posté par simia (). Modéré le 28 avril 2008.
Virtualisation par isolation, machine virtuelle complète ou partielle, hyperviseur : état des lieux et perspectives de l'open source.
Les premières solutions de virtualisation sont historiquement apparues au sein des gros systèmes mainframe de chez IBM vers la fin des années 60 et au début des années 70. Malgré les avantages apportés par ce type de procédé, ces solutions sont restées cantonnées aux gros systèmes.
Ce n’est que bien plus tard – vers le milieu des années 90 – qu’il s’est popularisé avec l'explosion des performances des PC et l'arrivée des émulateurs de vieilles machines et console en tout genre. Malgré cela, la virtualisation est réservée à un cercle d'initiés jusqu’à la sortie d’un logiciel phare (propriétaire) : VMware, à l’origine de l’engouement actuel pour la virtualisation, la prolifération de solutions et l’accélération de son adoption au sein des entreprises.
On distingue :
Les premières solutions de virtualisation sont historiquement apparues au sein des gros systèmes mainframe de chez IBM vers la fin des années 60 et au début des années 70. Malgré les avantages apportés par ce type de procédé, ces solutions sont restées cantonnées aux gros systèmes.
Ce n’est que bien plus tard – vers le milieu des années 90 – qu’il s’est popularisé avec l'explosion des performances des PC et l'arrivée des émulateurs de vieilles machines et console en tout genre. Malgré cela, la virtualisation est réservée à un cercle d'initiés jusqu’à la sortie d’un logiciel phare (propriétaire) : VMware, à l’origine de l’engouement actuel pour la virtualisation, la prolifération de solutions et l’accélération de son adoption au sein des entreprises.
On distingue :
- la virtualisation par isolation
- la machine virtuelle complète ou partielle
- l'hyperviseur
> Lire la dépêche (74 commentaires, moyenne: 3).
Vous avez demandé le commentaire #926288.




ESX et paravirtualisation
Si je ne m'abuse, ESX est un hiperviseur de virtualisation et non de paravirtualisation comme XEN.
Avec ESX on peut faire tourner un système propriétaire sur une machine ne possédant pas la technologie de virtualisation. C'est pour cela qu'il y a encore une grosse différence de performance entre XEN et ESX (à l'avantage de XEN).
Software is like sex: it's better when it's free
[^]Re: ESX et paravirtualisation
En effet, mais il est possible d'ajouter le support de la paravirtualisation au travers de l'interface VMI (Virtual Machine Interface). Mais bon, c'est visiblement un bon gros blob... Un équivalent intéressant de VMI est paravirt_ops, qui est notamment utilisé par Lguest pour gérer les opérations sensibles (interruptions, pagination, etc.)
http://lwn.net/Articles/175706/
http://www.vmware.com/interfaces/paravirtualization.html
[^]Re: ESX et paravirtualisation
Tu sembles confondre paravirtualisation et virtualisation matérielle.
* La virtualisation matérielle c'est de la virtualisation classique à l'exception que le matériel comporte le support de la virtualisation.
L'OS invité n'a pas conscience d'être virtualisé. C'est le cas de qemu/Kqemu, KVM, Xen>3
* La paravirtualisation, tu adaptes l'OS invité pour tourner avec un hyperviseur. L'OS a conscience d'être virtualisé, c'est actuellement la solution la plus efficace à machine égale.
Xen fait de la paravirtualisation donc pas besoin des extensions VT-X ou AMD-V.
[^]Re: ESX et paravirtualisation
L'OS a conscience d'être virtualisé
Zut... quelqu'un lui a déjà demandé ce qu'il pensait de sa virtualisation ? doit-on prendre en compte l'impact psychologique de cette prise de conscience lors des tests ?
"L'informatique, c'est comme le sexe : c'est mieux quand c'est gratuit" [Linus]
[^]Re: ESX et paravirtualisation
Au début, il me crachait des insultes en Python au moment de l'installation mais il semble bien le supporter.
[^]Re: ESX et paravirtualisation
"ca te fait quoi d'être délocalisé ? :("
Windows has no users. It has hostages.