Liens connexes

Dépêche modérée par

Dépêche éditée par

: Virtualisation complète avec kqemu

Posté par Sytoka Modon (page perso, ). Modéré le 31 mars 2006.
0
Fabrice Bellard a encore frappé, lundi 27 mars est sortie une nouvelle version de kqemu, le module noyau d'accélération de qemu.

Passant directement de la version 0.7.2 à la version 1.3.0pre5, alors que la version officielle de qemu est la 0.8.0, ce module nous propose rien que moins que la virtualisation complète d'un OS (système d'exploitation).

Petit rappel : qemu est un émulateur qui fonctionne sous deux modes : émulation d'un système complet ou émulation sous Linux d'un programme conçu pour un autre CPU (par exemple, cela permet de faire tourner wine sous PowerPC sans avoir à installer une machine virtuelle).

La nouvelle version du module d'extension non libre kqemu nous propose deux modes :
- le mode normal où les applications utilisateurs sont transmises telles quelles au CPU d'où un gain très appréciable de temps, le noyau de l'OS virtuel étant émulé dans la machine qemu
- le nouveau mode de virtualisation complète (full virtualization mode). Dans ce mode, les applications utilisateurs mais aussi l'OS de la machine virtuelle sont directement exécutés par le CPU !

Les gains de temps à espérer de ce dernier mode vont faire du couple qemu+kqemu un outil indispensable (s'il ne l'était déjà). D'après Fabrice Bellard, cette virtualisation ne fait courir aucun risque à la machine hôte. Cependant, tous les OS ne peuvent pas forcément fonctionner sous ce mode. Linux, Windows 2000 et XP ont déjà été validés.

Avec qemu au coté de Xen, la virtualisation des systèmes d'exploitation devient chaque jour une réalité à la portée de tous.

NdM : Qemu est libre et sous licence GPL, mais le module d'accélération est propriétaire, voir license.html.

> Lire les commentaires (43 commentaires, moyenne: 3,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Attention à la version de Qemu

Posté par djibb (Jabber id, page perso, ) le 31/03/2006 à 14:07. (lien). Évalué à 7.

Cette version de Kqemu semble ne fonctionner qu'avec la version 0.8.1 de Qemu. Ceci correspond en fait à la version CVS.

Attention donc :)

Bon Download, bons essais, et bravo Fabrice.

Pourquoi propriétaire?

Posté par lordcow () le 31/03/2006 à 14:15. (lien). Évalué à 9.

Rappelons avant que le troll gronde trop fort que Fabrice innove encore une fois en inventant un nouveau business model pour le LL.

kqemu est propriétaire jusqu'à ce qu'il trouve des sponsors assez importants pour lui permettre d'etre sur d'en vivre.
source wikipedia:


Fabrice Bellard has stated his willingness to open-source the kqemu QEMU Accelerator module in case a company steps up to sponsor it. This has thus far not happened, and kqemu remains proprietary. It is free to use, but one is not allowed to distribute it to other people without an explicit authorisation. Distributors wishing to include the QEMU accelerator on CDs, ISO images or packages must contact the author to know the exact terms.


Fabrice, on te fait confiance pour ne pas être trop gourmand, et pour refuser les propositions de VMWare pour racheter son code afin de le tuer..

--
Je est un autre.

Les vieux OS

Posté par salvaire () le 31/03/2006 à 16:51. (lien). Évalué à 4.

Pour un os comme NT, qui ne supporte pas le matériel récent. Seul le mode émulé est possible? Je suppose qu'il est difficile d'isoler le code pouvant tourner librement sur l'os et celui devant tourner sur l'hôte virtuel.

demande d'explications

Posté par dark_moule () le 31/03/2006 à 22:48. (lien). Évalué à 7.

houla je ne suis pas un adepte de la virtualisation et je suis assez perdu.

quelles sont les relations entre qemu, kqemu et xen ?

kqemu semble faire partie de qemu mais je ne sais pas si xen est un projet différent ou non. L'article indique "Avec qemu au coté de Xen" ce qui me laisse penser que les deux sont liés mais je n'ai pas trouvé d'info sur les sites donnés.

bref, est ce qu'une personne charitable pourrait m'éclairer sur ce point. Et si c'est possible, m'indiquer les avantages/inconvénients de qemu et xen.

Non libre

Posté par HappyPeng () le 01/04/2006 à 08:08. (lien). Évalué à 4.

Moi je ne suis pas un adepte de son "business model"... On en revient presque à l'époque du shareware, c'est un peu triste.

Passez-moi le discours sur "les développeurs ont besoin de vivre", "il a le droit d'être rémunéré pour son travail" et tout ce qui a déjà été dit pour les chanteurs et autres.

Je parle du concept même de logiciel libre : la liberté ne se soumet à aucun chantage financier selon moi.

Fonctions supplémentaires, un jour, qui sait

Posté par Sabinou () le 01/04/2006 à 11:15. (lien). Évalué à 3.

Moi j'attends avec impatience le jour où sera proposée une fonction supplémentaire, en ajout à qemu, cad le transfert facile de documents entre l'OS virtualisé et le vrai OS faisant tourner qemu.

Imaginez que vous fassiez parfaitement tourner avec qemu un logiciel non-émulable par wine, ou dédié à un OS autre que windows. Vous avez accès en lecture/écriture sur, disons, une vraie partition fat32 où il y a les documents de travail. Vous faites aussi des copier-coller, et l'OS hôte met dans son presse-papiers le contenu du presse-papiers de qemu, afin de faciliter les transferts de données...
Cela ce sera dans un futur lointain je pense, mais ça serait vraiment utile, je trouve ^^ Cela viendra peut-être un jour ^^

CVS : Ce n'est pas précisé

Posté par Michel Petit (page perso, ) le 02/04/2006 à 08:31. (lien). Évalué à 2.

Comme le CVS n'est pas indiqué sur le site de free et dans la news, je me permet de mettre ici ce qu'il faut pour y acceder :

cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/qemu co qemu

Site ici : http://savannah.nongnu.org/cvs/?group=qemu

voila, bonne compil' à tou(te)s !

--
Errare humanum est

Accès matériel ?

Posté par THE_ALF_ () le 05/04/2006 à 01:48. (lien). Évalué à 2.

Tiens, une question:

ces techniques de virtualisations ont-elles du coup accès direct au matériel, et ainsi permettre d'utiliser les drivers de l'OS virtualisé pour faire tourner un matériel non supporté par l'OS hôte ? J'imagines bien sur que même dans ce cas, seules les applications de l'OS virtualisé auront accès à ce matos (à moins qu'il y ait moyen de faire communiquer les différentes applis entre elles ?).

--
L'univers de propensions qui est le notre est intrinsèquement créatif (K. Popper).

Revenir en haut de page