VirtualBox est un logiciel de virtualisation qui permet d'exécuter un système d'exploitation à l'intérieur d'un autre, permettant de faire fonctionner Linux sur Windows, Windows sur Linux ou même différentes versions du même système sur un même ordinateur. Il crée des machines virtuelles totalement indépendantes, chacune fonctionnant comme un ordinateur séparé, tout en utilisant le matériel de la machine principale.
VirtualBox permet d'installer et de tester divers systèmes d'exploitation sans avoir besoin de modifier le système déjà installé sur l'ordinateur. Vous pouvez créer des environnements isolés pour des tests, des études, le développement de logiciels ou l'exécution d'applications qui nécessitent un système spécifique, sans risques pour le système principal.
Le programme offre un contrôle détaillé des ressources de la machine virtuelle. Vous pouvez définir la quantité de mémoire RAM, le nombre de cœurs de CPU, l'espace disque, la carte graphique virtuelle, l'audio et le réseau. Les disques virtuels peuvent être configurés avec une taille fixe ou dynamique, occupant de l'espace sur le disque physique en fonction de l'utilisation. Bien qu'il soit possible de travailler avec des valeurs faibles, il est recommandé d'avoir au minimum 64 Mo de RAM, selon le système d'exploitation invité.
VirtualBox prend en charge différents modes de réseau, permettant à la machine virtuelle d'accéder à Internet, de communiquer avec la machine hôte ou d'autres machines virtuelles. Il y a également un support pour les périphériques USB, le partage de dossiers, le presse-papiers bidirectionnel et l'intégration de la souris et du clavier, facilitant l'utilisation au quotidien.
Une autre fonctionnalité importante est le système de snapshots, qui permet de sauvegarder l'état complet de la machine virtuelle à un moment donné. Vous pouvez revenir rapidement à ce point si quelque chose se passe mal pendant des tests ou des installations, sans avoir besoin de tout réinstaller depuis le début.
Le logiciel est compatible avec plusieurs systèmes d'exploitation invités, y compris différentes distributions Linux, versions de Windows, BSD et autres. VirtualBox est disponible pour Windows, Linux et macOS, étant maintenu par Oracle et largement adopté tant dans les environnements domestiques que professionnels pour la virtualisation sur ordinateurs personnels.