Bien sûr, il y avait Plex86/FreeMWare. Mais ça n'avançait pas fort. Et puis, récemment, le vent a changé, et l'objectif est devenu de n'avoir plus que Linux comme OS invité. Dommage.
Il restait également Bochs, mais ce dernier émule complètement le processeur, est de ce fait est bien trop lent pour être utilisé pour autre chose que des tests (et encore, ça dépend des tests).
Mais un nouveau venu pourrait bien changer la donne : l'université de Cambridge a mis à disposition (en GPL, siouplé) le projet Xen. Ce dernier est une machine virtuelle (similaire à VMWare ou Plex86, donc), visant à faire tourner divers OS invités. Pour le moment, seul Linux 2.4 est pleinement supporté, mais ils se disent proches d'un port de WinXP (grâce à Microsoft Research, ça mérite d'être signalé), et restent ouverts à d'autres ports (un FreeBSD est envisagé).
NdM: l'existence de QEMU (LGPL/GPL/BSD) a aussi été portée à notre connaissance par Yann Dirson : « un autre projet vmware-like,
par un afficionados des performances - Fabrice Bellard, l'auteur de
(entre autres) ffmpeg. » Leurs benchmarks (qui valent ce qu'ils valent) leur donnent un relatif avantage sur VMWare et un très net sur UML (User Mode Linux).
Mine de rien, si les équipes d'OS libres "marginaux" (pas d'offense) mettaient en place des portages vers Xen, ça permettrait de booster leur popularité (les gens pourraient tester plus facilement) et leur base de devs (plus besoin de bloquer une machine pour bosser dessus). Je pense en particulier au Hurd et à OpenBEOS.
Aller plus loin
- Xen (35 clics)
- Évaluation de performances (9 clics)
- Bochs (3 clics)
- Plex86 (5 clics)
- QEmu (5 clics)
# Re: Xen : un VMWare-like libre?
Posté par kesako . Évalué à 10.
Pas question de faire tourner w98 dessus par exemple
[^] # Re: Xen : un VMWare-like libre?
Posté par Moby-Dik . Évalué à 10.
La contrepartie est que, comme l'architecture fait l'objet d'un port spécifique, l'exécution est beaucoup plus optimale que lorsqu'une couche invisible détourne les opérations bas niveau (entrées sorties, etc.) pour les émuler dans la virtual machine. Les benchmarks montrent un maximum de 8% de pertes de performances pour Xen, contre 80% pour les VMWare-like.
[^] # comparaison avec plex86 ?
Posté par free2.org . Évalué à 2.
[^] # Re: Xen : un VMWare-like libre?
Posté par wikiclub . Évalué à -1.
J'ai une mandrake 9.1 sur mon poste. Que dois-je faire avec Xen pour faire tourner une redhat 9.0 au dessus ?
Merci pour vos explications
Romain
PS: et avec le CD demo lLive, je peux faire quoi ?
[^] # Re: Xen : un VMWare-like libre?
Posté par Maillequeule . Évalué à -2.
Avec ca rien, mais avec le dernier linuxmag et l'article sur chroot par contre ...
:)
M
-1 pour mauvais esprit ... quoique.
[^] # Re: Xen : un VMWare-like libre?
Posté par Christophe Fergeau . Évalué à 9.
Faut arrêter de comparer Xen à VMWare, c'est complètement différent...
Tiens, on pourrait aussi dire que Wine et uml sont des clones de VMWare libres tant qu'on y est.
[^] # Re: Xen : un VMWare-like libre?
Posté par Hayek . Évalué à 4.
"Rather than attempting to emulate some existing hardware device, Xen exports specially designed block device and network interface abstractions to guest operating systems, requiring a specially written driver. "
Du coup je comprends plus trop. Ca n'émule pas le processeur, ni les périphérie, qu'est-ce qu'il reste ?
Il font tourner un Linux modifié, mais sur quoi ? Ok sur Xen, mais Xen il tourne sur quoi ?
En tout cas, dans ces conditions, ca va surement pas être possible d'avoir Xp sous Linux...
Ou alors j'ai rien compris ?
[^] # Re: Xen : un VMWare-like libre?
Posté par Moby-Dik . Évalué à 9.
Par exemple, au lieu de fourrer sept openbricks dans un rack (http://linuxfr.org/2002/09/18/9689.html(...)), tu peux prendre un serveur 1U normal et faire tourner sept noyaux linux séparés dessus, avec certainement une bien plus grande souplesse dans la répartition de ressources (et pour moins cher aussi).
[^] # Re: Xen : un VMWare-like libre?
Posté par tuiu pol . Évalué à 4.
VMWare est très utilisé par exemple lorsque tu veux tester ton programme sur N configurations sans avoir N machines. VMWare est vraiment génial mais leurs licences sont plus que prohibitifs (leur license serveur est multiplie par le nombre de processeur sur lequel tourne le programme !!).
[^] # Re: Xen : un VMWare-like libre?
Posté par wismerhill . Évalué à 3.
Par contre, UML doit avoir des performances équivalentes à Xen, vu que c'est exactement la même chose.
[^] # Re: Xen : un VMWare-like libre?
Posté par Matthieu Moy (site web personnel) . Évalué à 5.
Ils n'ont pas dit qu'ils n'émulaient pas les périphériques, mais qu'ils émulaient des périphériques qui n'existent pas en réalité.
Quand tu installe ton OS invité sur un VMWare par exemple, il croit qu'il tourne sur la carte vidéo X avec la carte son Y et la carte réseau Z. Comme X, Y, et Z sont des trucs relativement standards, en vente à la FNAC, etc, l'OS a les drivers et il les installe.
Là, il voit des périphériques X, Y, et Z, mais si il n'a pas les pilotes, il ne sait pas quoi en faire. Si on développe les pilotes pour X, Y et Z, et qu'on les installe, ça marche.
Un OS, ca n'est quand même pas que les drivers des périphériques ... Le scheduler, la mémoire virtuelle, la couche tcp/ip et pleins d'autres trucs continuent de marcher.
# Re: Xen : un VMWare-like libre?
Posté par ploum (site web personnel, Mastodon) . Évalué à 0.
ça me permettrait d'installer un windows afin de prendre des screenshots pour la grenouille bleue.
Vous croyez que c'est possible dans un proche avenir ?
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Xen : un VMWare-like libre?
Posté par Moby-Dik . Évalué à -1.
[^] # Re: Xen : un VMWare-like libre?
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
# Re: Xen : un VMWare-like libre?
Posté par Anonyme . Évalué à 1.
# Re: Xen : un VMWare-like libre?
Posté par vincent LECOQ (site web personnel) . Évalué à 2.
[^] # Re: Xen : un VMWare-like libre?
Posté par Jump3R (site web personnel) . Évalué à 3.
par contre c pas tout a fait le même prix qu'une machine x86, ca c'est un avantage de Xen.
Dans le même style, il y a un projet similaire qui s'appelle Denali dont le but est d'aussi virtualiser une machine x86 pour faire tourner pleins de petits linux avec dessus des webservices. la conception entre ces 2 projets est legerement differente.
[^] # Re: Xen : un VMWare-like libre?
Posté par Matafan . Évalué à 2.
Avec cette difference cependant que chaque LPAR doit avoir au moins un processeur physique. Pas question (pour l'instant en tout cas : ca va changer avec le Power5 et le « SPLPAR ») de faire tourner deux partitions sur un meme CPU. Chaque ressource n'est utilisée que par une partition. Alors que Xen c'est exactement l'inverse. Et aussi les Power4 et plus sont conçus pour travailler comme ça, pas les x86...
Enfin en tout cas, quelque chose me dit que ca va faire du bruit ce Xen :)
# Re: Xen : un VMWare-like libre?
Posté par boris31416 . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.