QEMU, alternative Linux à VirtualBox
Mis à jour le
Notre avis
QEMU, en particulier lorsqu'il est combiné à KVM, peut remplacer VirtualBox pour la plupart des utilisateurs Linux ayant besoin d'exécuter plusieurs instances de systèmes d'exploitation invités. Il prend en charge x86 et ARM, propose des instantanés, le passage en direct USB et réseau, des dossiers partagés via virtfs, et un fonctionnement sans interface graphique. Il est plus flexible et souvent plus rapide sur Linux, mais sa configuration est plus manuelle et son interface graphique est moins soignée que celle de VirtualBox. Il est le mieux adapté aux utilisateurs avancés, aux développeurs et aux administrateurs de serveurs à l'aise avec les outils en ligne de commande ou libvirt.
- Licence
- GPL-2.0
- Prix
- Gratuit
- Dernière version
- 11.1.2
- Note
- —
Ce qui fonctionne pareil
- Les deux peuvent exécuter des invités x86 et ARM
- Les deux prennent en charge les instantanés et la gestion de l'état
- Les deux offrent le passage en direct USB et réseau
- Les deux permettent des dossiers partagés entre l'hôte et l'invité
- Les deux peuvent être exploités sans interface graphique
Ce qui change
- QEMU nécessite KVM pour une vitesse quasi native ; VirtualBox dispose d'une accélération intégrée
- L'interface par défaut de QEMU est en ligne de commande ou basée sur libvirt ; VirtualBox possède une interface graphique riche
- QEMU prend en charge une gamme plus large d'architectures d'invités (RISC‑V, PowerPC)
- QEMU peut émuler beaucoup plus de périphériques matériels, mais la configuration est plus complexe
- VirtualBox offre un import/export de machines virtuelles plus facile via des fichiers .ova ; QEMU utilise des images brutes ou qcow2
Ouvrir vos fichiers VirtualBox
Les fichiers .vdi de VirtualBox peuvent être utilisés directement avec QEMU en spécifiant le format, par exemple : qemu-img convert -f vdi -O qcow2 file.vdi new.qcow2. L'exportation d'une image QEMU vers un .vdi est possible avec qemu-img, mais le processus est manuel. Pour les paquets .ova, vous devez extraire l'image disque et créer une nouvelle machine virtuelle QEMU.
Passer de VirtualBox à QEMU, étape par étape
- 1. Installez QEMU et libvirt sur votre distribution Linux.
- 2. Convertissez les VDI existants de VirtualBox en QCOW2 : qemu-img convert -f vdi -O qcow2 old.vdi new.qcow2.
- 3. Créez une nouvelle machine virtuelle avec virt-install ou virt-manager, en pointant vers new.qcow2.
- 4. Reconfigurez les paramètres réseau, USB et dossiers partagés dans virt-manager.
- 5. Testez la machine virtuelle, puis supprimez l'ancienne machine virtuelle VirtualBox.
Fonctionnalités clés de QEMU
- Émulation de système complet pour x86, ARM, RISC-V et plus
- Accélération matérielle via KVM pour des performances quasi natives
- Prise en charge de plusieurs formats d'images disque (qcow2, raw, vdi)
- Support du pont réseau (bridging) et du NAT
- Transfert USB (passthrough) et émulation de périphériques
- Prise en charge des instantanés pour une sauvegarde/restauration rapide de l'état
- Intégration avec libvirt pour une gestion avancée
- Large compatibilité matérielle, y compris le transfert GPU (passthrough)
Installer QEMU sous Linux
sudo apt install qemusudo apt install qemusudo dnf install qemusudo pacman -S qemu-audio-dbussudo zypper install qemuQuestions fréquentes
QEMU prend-il en charge les instantanés de VirtualBox ?
QEMU a son propre mécanisme d'instantanés ; vous ne pouvez pas importer directement les instantanés de VirtualBox, mais vous pouvez convertir l'image de base et créer de nouveaux instantanés dans QEMU.
QEMU est-il adapté pour exécuter des invités Windows ?
Oui, QEMU/KVM peut exécuter des invités Windows avec des performances quasi natives, à condition que le processeur hôte prenne en charge les extensions de virtualisation.
Puis-je utiliser QEMU sur un serveur sans interface graphique ?
Absolument. QEMU peut être lancé en mode sans interface graphique, contrôlé via libvirt ou en ligne de commande, ce qui en fait un choix idéal pour les environnements de serveur.