Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: kqemu devient libre, qemu 0.9.0

Posté par Pierre Palatin (page perso, ). Modéré le 06 février 2007.
Fabrice Bellard, auteur (entre autres) de QEMU et KQEMU, vient de libérer KQEMU et de publier la version 1.3.0pre10 sous licence GPLv2 simultanément à la sortie de la version 0.9.0 de l'émulateur.

QEMU est un émulateur portable, permettant d'émuler de nombreuses plateformes (x86, x86_64, PPC, ARM, MIPS...) sur de nombreux systèmes. KQEMU est un module permettant d'exécuter nativement le code x86 sur x86, en se contentant de transformer ou d'intercepter les instructions qui auraient dû être privilégiées, permettant ainsi une amélioration importante de la performance par rapport à de l'émulation pure. Il s'agit d'une approche similaire à ce que fait VMware, produit propriétaire.

NdM : comme le précisait la dépêche DLFP au moment de la sortie, Fabrice Bellard avait promis de publier du code de KQEMU si une entreprise acceptait de le rétribuer financièrement.

NdM : Merci à Sytoka Modon pour avoir également proposé l'info.

> Lire la dépêche (38 commentaires, moyenne: 4,4).  

Contrairement à KVM, qui vient d'être intégré dans le noyau 2.6.20, QEMU & KQEMU ne nécessitent pas de support matériel particulier. De plus, KQEMU existe pour plusieurs système : Linux, Windows, FreeBSD, Solaris.

Fidèle à son habitude, Fabrice Bellard a fourni une documentation technique détaillée sur le fonctionnement interne de KQEMU.

Les changelogs sont également disponibles pour QEMU & KQEMU ; on notera les nouveautés principales suivantes :

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.

Vive l'open source !

Posté par Semeteys Raphaël (Jabber id, page perso, ) le 06/02/2007 à 11:04. (lien). Évalué à 10.

Magnifique nouvelle. Merci Fabrice !!! Vraiment.

Sponsor ou pas ?

Posté par tomachaka () le 06/02/2007 à 11:08. (lien). Évalué à 10.

Vu que ce n'est indiqué nulle part, y a-t-il eu un sponsor finalement ou pas ?

Noyau Linux 2.6.20 et KVM

Posté par Sytoka Modon (page perso, ) le 06/02/2007 à 11:20. (lien). Évalué à 10.

On peut noter que l'architecture kvm qui vient d'être intégré dans le noyau 2.6.20 est basé sur une variation de qemu.

Bref, sans gros tapage médiatique, qemu fait son bout de chemin et devient à chaque version de plus en plus incontournable.

www.VirtualBox.org

Posté par Frédéric STEMMELIN () le 06/02/2007 à 11:38. (lien). Évalué à 5.

J'utilise VirtualBox qui est libre lui aussi, faut-il que je changes pour qemu maintenant ?

Vivement l'intégration dans Xen

Posté par Alain-Pierre Perrin () le 06/02/2007 à 13:06. (lien). Évalué à 4.

Xen utilise un dérivé de qemu et ne permet actuellement l'exécution d'OS non modifiés que sur des architectures qui gèrent la virtualisation au niveau matériel. Je rêve d'un "Xen 4.0" intégrant un qemu 0.9 voire 1.0 et permettant enfin de faire tourner des OS non modifiés sans recourir nécessairement à des CPU super récents. Pour du recyclage de serveurs récents "mais pas assez pour gérer la virtualisation en hard", ce serait top...

Parlons de performances

Posté par Cali_Mero () le 06/02/2007 à 13:18. (lien). Évalué à 9.

J'utilise surtout la virtualisation pour faire tourner un système propriétaire trop connu. Je voudrais donc savoir ce que vaut le couple qemu+kqemu par rapport à vmware, que j'utilise jusqu'à maintenant et qui me donne satisfaction (des performances honorables et une excellente ergonomie de l'interface utilisateur, modulo un module noyau propriétaire) dans l'objectif de faire tourner plusieurs versions de windows (sur du x86) donc.

Maintenant que kqemu est libre, on pourra l'avoir par défaut dans les systèmes de paquetage des distributions sans avoir à s'embêter, et c'est très bien. Car qemu seul ne répondait pas à mon besoin.

- Peut-on paramétrer finement les ressources mobilisées sur le système hôte ?
- Y a t-il une compatibilité au niveau des fichiers entre les deux applications, pour permettre d'utiliser facilement une machine virtuelle de l'un sur l'autre ?
- Enfin, pour ceux qui ont testé, windows (et quelles versions ?) se comporte t-il bien ainsi virtualisé (je pense notamment à la reconnaissance des périphériques virtuels tels que la carte graphique, ainsi qu'aux restrictions qui peuvent en découler pour les applications, telles que les jeux DirectX ? VMware commençant à offrir un support DirectX au stade expérimental...).

Merci.

--
#define MAGIC 0xdefaced /* I should've patented this number -cliph */

émulation ? virtualisation ?

Posté par dovik (page perso, ) le 06/02/2007 à 13:43. (lien). Évalué à 2.

quelqu'un sait si ce genre de logiciel permet de faire tourner un windows existant (Win XP en double boot) dans une fenêtre sous linux ?

gcc 4

Posté par bzubzu () le 06/02/2007 à 15:16. (lien). Évalué à 6.

Je sait qu'il y avait des problème de compilation avec gcc 4 quand est il avec cette nouvelle version ? Parce que avoir qemu compilé avec gcc 3 et kqemu avec gcc 4 j'avais nettement l'impression que ça tournais beaucoup moins vite que qemu et kqemu en gcc3 d'où mon passage a vmware.

interface graphique comme VirtualBox

Posté par bidibulle () le 06/02/2007 à 18:05. (lien). Évalué à 3.

Existe-t-il une interface graphique aussi simple à utiliser que celle de VirtualBox pour Qemu?

Et au fait outre le nombre de plateforme emulé, quelles sont les principales différences avec VirtualBox?

[+] whooooohohohoho !!!!

Posté par mirak mirak () le 09/02/2007 à 09:29. (lien). Évalué à -7.

whooooohohohoho !!!! il a enfin finit par le lacher !!! :-D
Depuis le temps !
On va enfin pouvoir avoir un système d'emulation performant dans les distrib linux sans se retaper la compilation de module.

Revenir en haut de page