qemu est un émulateur générique open-source d'appareils divers, et un outil de virtualisation. lorsqu'il est utilisé comme un émulateur de machine, qemu peut lancer des os et des programmes conçus sur mesure pour une seule machine (par exemple une table arm) sur une machine différente (par exemple votre propre ordinateur). en utilisant la traduction dynamique, il offre de très bonnes performances. lorsqu'il est utilisé comme virtualiseur, qemu offre des performances proches de celles natives en exécutant le code fourni directement sur le processeur hôte. qemu supporte la virtualisation lors de l'exécution sous l'hyperviseur xen ou en utilisant le module du noyau linux kvm. lorsque vous utilisez kvm, qemu peut virtualiser les architectures x86, serveurs powerpc et embarqués, et invités s390.