qu-est-ce-que-virtual-box-comment-ca-fonctionne
Logiciel

Comment fonctionne VirtualBox et qu’est-ce que c’est ?

Qu’est-ce que VirtualBox ?

VirtualBox est un logiciel de virtualisation, également connu sous le nom d’hyperviseur de type 2, qui est utilisé pour virtualiser les systèmes d’exploitation au sein de votre ordinateur existant, créant ainsi ce que l’on appelle une machine virtuelle. Un hyperviseur de type 2 diffère des hyperviseurs de type 1 en ce qu’il nécessite un système d’exploitation pour fonctionner, contrairement aux hyperviseurs de type 1 où l’hyperviseur lui-même s’exécute sur le matériel, ou machine hôte.

Il y a plusieurs facteurs à prendre en compte lorsque nous devons utiliser un hyperviseur, mais en général VirtualBox, et les hyperviseurs de type 2 en général, sont utilisés lorsque nous n’avons pas besoin d’allouer la totalité de la machine hôte pour effectuer des tâches de virtualisation, par exemple, lorsque nous testons des logiciels ou simplement pour faire certains des guides qui peuvent être trouvés ici dans Geeknetic, isolant efficacement le système d’exploitation hôte du système d’exploitation invité, comme nous le montrons dans ce guide.

VirtualBox, à la différence d’alternatives comme VMWare, est gratuit, il n’est donc pas nécessaire de payer une licence pour avoir accès à cet hyperviseur, mais nous pouvons faire tout ce dont nous avons besoin pour maintenir un environnement virtuel pour n’importe quel but qui le requiert.

Sa compatibilité s’étend à pratiquement toutes les versions de Windows, à un grand nombre de versions de macOS et à de nombreuses autres distributions de Linux, bien que nous puissions également trouver des profils pour des systèmes moins courants tels que Solaris, OS/2, DOS, QNX, Novell, BeOS et d’autres systèmes d’exploitation que nous voulons tester ou utiliser sans avoir à configurer un ordinateur spécifiquement pour eux.

Bien que VirtualBox soit généralement considéré comme un produit destiné aux utilisateurs domestiques, il est en réalité capable de tenir tête aux alternatives payantes lorsqu’il s’agit d’exécuter des serveurs ou des applications embarquées, de sorte que dans certains cas, VirtualBox peut être une très bonne option à suivre, surtout si nous n’avons pas besoin de certaines fonctions exclusives de certains de ses concurrents, parmi lesquels nous trouvons VMWare, Microsoft Virtual PC ou QEMU.

À quoi sert VirtualBox ?

VirtualBox est principalement utilisé pour virtualiser les systèmes d’exploitation que nous ne pouvons pas ou ne voulons pas exécuter nativement sur notre ordinateur. Il est également utilisé pour travailler sur ces systèmes d’exploitation avec un éventail de possibilités relativement large, car l’une des principales vertus d’une machine virtuelle est l’isolation qu’elle procure.

configuration-virtualbox-simulation-os

Grâce à cette isolation typique des machines virtuelles, nous pouvons créer par exemple un bac à sable, dont nous avons déjà parlé et expliqué pas à pas comment faire, et qui consiste principalement en un espace d’exécution isolé où nous pouvons exécuter des applications provenant de sources non vérifiées ou suspectes, de sorte que, grâce à une série de réglementations strictes, nous pouvons exécuter des applications susceptibles de contenir des logiciels malveillants ou d’autres types de codes malveillants susceptibles d’endommager notre ordinateur.

Bien qu’il existe des applications dédiées telles que Sandboxie, l’utilisation d’une machine virtuelle offre un environnement différent, totalement transparent pour tout type de programme capable de détecter l’utilisation d’un bac à sable. En outre, si certains programmes sont capables de détecter l’utilisation d’une machine virtuelle, celle-ci peut être cachée au système d’exploitation invité, ce qui constitue également un avantage, que ce soit pour les logiciels malveillants ou pour les logiciels légitimes ayant mis en place des mesures de protection.

Certains programmes, bien qu’ils soient protégés contre l’exécution dans des machines virtuelles, ne peuvent pas fonctionner sur des versions plus modernes du système d’exploitation pour lequel ils ont été conçus. Il s’agit donc parfois d’une méthode essentielle pour travailler, comme c’est parfois le cas avec les systèmes de diagnostic de véhicules, dont le matériel est généralement conçu pour fonctionner avec une version spécifique de Windows.

Laisser un commentaire