Sommaire
|
Originaire de la compagnie allemande Innotek, publié sous licence GNU GPL en janvier 2007, puis passé entre les mains de Sun Microsystems le 12 septembre 2008 pour finalement être racheté par Oracle le 20 avril 2009 : N'est-ce pas la preuve, que cette émulateur est suscité beaucoup d'intérêt. Et pour cause, ses caractéristiques sont vraiment étonnant pour un émulateur en Open Source, on peut entre autre constater :
- Installable sur Windows XP, Windows Vista, Vindows 7, Linux 32 bits ou 64 bits et sur Mac OS X.
- Un support en 64 bits sur des systèmes d'exploitation 32 bits.
- Un support des instructions de virtualisation (VMCALL, VMCLEAR, VMLAUNCH, VMLOAD, VMMCALL, VMPTRLD, VMPTRST, VMREAD, VMRESUME, VMRUN, VMSAVE, VMWRITE, VMXOFF, VMXON) des microprocesseurs AMD (AMD-V) et Intel (VT-x).
- Une capacité de faire fonctionner correctement des systèmes d'exploitation : FreeDOS, Windows, Solaris, Linux (Ubuntu, CentOS, SUSe,...), FreeBSD, SkyOS, KalibriOS, Windows Server 2008, Webconverger,...
- Possibilité de prendre des instantanés de l'état de la machine (pour éventuellement revenir à se point si nécessaire).
- Support de l'accélération 3D des cartes vidéos.
- Un utilitaire «VBoxManage» permettant de faire exécuter certaines commandes sans intervention utilisateur.
- Possibilité de fusionner l'environnement graphique de Windows avec un environnement Linux de façon transparente ou vice verça.
- Des beaux icônes, disponibles en plusieurs langues et une présentation exquise.
Problème
Pour faire fonctionner des Windows ou Linux c'est très bien, mais qu'en vous sortez de ce «pattern», et que vous essayez de faire rouler des vieux MS-DOS ou DR-DOS, alors là, il n'y a pas grand chose fonctionnant bien. Le matériel qu'utilise les applications DOS est extrêmement mal émulé. Dans cette situation, vous devriez plutôt vous intéresser à DOSBox.
Installation
Petit détail un peut différent d'autres émulateurs, afin d'obtenir une efficacité maximal, il installera des pilotes de cartes réseau lui étant spécifiquement dédié sous le système d'exploitation Windows par exemple. Il nécessitera parfois le redémarrage du système d'exploitation.
VirtualBox versus les concurrents
Il est un concurrent directe des logiciels d'émulation VMWare Workstation, VirtualPC (Virtual PC 2007,...), QEMU et KVM. Face à certains de ses concurrents, il est parfois le seule à posséder certaines caractéristiques. De plus, il a l'avantage d'être continuellement en évolution, on constate régulièrement de nouvelle version publié, certains version sont uniquement des correctifs tandis que d'autres amène des évolutions très intéressantes.
Remarques
- Si vous recherchez un émulateur direct sur le noyau d'un système d'exploitation (soit un conteneur), vous devriez vous intéresser à LXC (Linux Containers), lequel s'avère une alternative plus intéressante que celle de VirtualBox.
- Si vous cherchez une alternative à VMWave ESX pour VirtualBox, soit la possibilité de gérer des serveurs avec un administrateur à distance, vous devriez envisager d'utiliser «RemoteBox».
- Windows : Si vous laissez exécuter une machine virtuelle et que vous lancez la mise en vielle prolongé du système d'exploitation Windows, il est possible que la mise en veille ne se lance pas correctement ou partiellement.
- Windows et Hyper-V : La composante Hyper-V est incompatible avec VirtualBox, vous devez désactiver la composante Hyper-V pour pouvoir lancer une machine virtuelle dans VirtualBox, sinon vous aurez un message d'erreur comme ceci :
Call to VidMessageSlotMap failed: Last=0xc000000d/87 (VERR_NEM_VM_CREATE_FAILED) |
Voir également
Logiciel - VMWare WorkStation - Présentation du logiciel
Articles - Virtualisation
Article - Les géants de l'informatique - Oracle