• [^] # Re: et ...

    Posté par (site web personnel) . En réponse à la dépêche Fabrice Bellard bat le record des décimales de Pi. Évalué à 10.

    Heu, non, KVM et autres ne sont pas dérivés de kQemu, ils utilisent la base de drivers de qemu seulement, qui certes est un composant essentiel de qemu, mais n'est pas sa raison première: _q_emu c'est surtout "quick" emu, avec un moteur JIT qui recompile des morceaux de codes en natif pour aller bien plus vite que bochs & co qui ne font qu'interpréter en direct. Ce que fait kQemu, c'est bidouiller avec le noyau pour se passer le plus souvent possible de recompiler le code et directement l'exécuter en natif. Ce que font kvm, Xen en virtualisation totale, virtualbox, etc., c'est utiliser la fonctionnalité vmx/svm des processeurs récents pour que ce soit le processeur lui-même qui s'occupe de la bidouille (ce qui rend la chose encore plus rapide, donc).

    kQemu et KVM ont donc un principe assez similaire: remplacer la partie recompilation de code de qemu, mais les implémentations n'ont rien à voir :)