You are on page 1of 7

Oracle VM VirtualBox

Oracle VM VirtualBox (anciennement VirtualBox) est 2.1 Hyperviseur de type 2


un logiciel libre de virtualisation publi par Oracle.
VirtualBox est un hyperviseur de type 2.

1 Dnitions
2.2 Systmes hte
1.1 Machine hte Virtual Box peut tre install sur les systmes htes sui-
vants :
La machine hte reprsente la machine physique qui va
hberger une ou plusieurs machines virtuelles.
Linux (en 32 et 64 bits ; en .deb, en .rpm et en
Virtual Box est install sur la machine hte. source)
En anglais, on la nomme Host. Mac OS X (10.9, 10.10 et 10.11 en 64 bits)

Solaris (10 et 11 en 64 bits)


1.2 Systme hte
Windows (XP, Vista, 7, 8, 8.1 et 10 en 32 et 64 bits)
Le systme hte reprsente le systme d'exploitation (OS)
qui est install sur la machine hte. A partir de VirtualBox v5.x, Windows XP n'est
plus support.
1.3 Machine invit
Windows Server (2008, 2008R2, 2012 et 2012 R2
La machine invit reprsente la machine virtuelle qui sera en 64 bits)
cre et gre par l'hyperviseur Virtual Box. FreeBSD
On l'appelle aussi parfois Client mais ce terme est
moins adapt, il ne faut pas le confondre avec le client
d'un systme Client/Serveur. 2.3 Systme invit
En anglais, on la nomme Guest. En tant qu'invit, il supporte[4] :

1.4 Systme invit IBM OS/2 Warp ;

Linux 2.x/3.x/4.x ;
Le systme invit reprsente le systme d'exploitation qui
est install sur la machine virtuelle.
Debian, Red Hat/CentOS ;

1.5 Supplments invit FreeBSD, NetBSD, OpenBSD ;

Les supplments invit (Guest Additions) sont une sorte Mac OS X ;


de pack logiciel installer sur la machine virtuelle pour
optimiser son fonctionnement et ajouter de nouvelles Windows, de 3.1 10 et pour les serveurs, de NT4
fonctionnalits (Dossiers partags, Glisser-dposer[3] , 2012.
ajustement automatique de la rsolution de l'cran, etc.).
La licence interdit d'utiliser les Add-on en entreprise ou 2.4 Disque VDI
en universit.[rf. ncessaire]
Le VDI est le format d'enregistrement par dfaut des
disques durs virtuels pour VirtualBox. Selon les choix de
2 Fonctionnalits l'utilisateur lors de la cration de ce disque, il peut avoir
une taille xe ou variable. La taille sera xe si l'utilisateur

1
2 3 HISTORIQUE

a choisi taille xe dans les options. Si l'utilisateur choisit d'une machine virtuelle : VBoxManage modifyvm
8 Go, le disque psera 8 Go et ce, sans possibilit de pou- Windows XP --memory 512
voir le modier par la suite, mme si cet espace se rvle
insusant lors de l'utilisation de la machine virtuelle. Ce- Dmarrage d'une machine virtuelle : VBoxManage
pendant si la taille est dynamiquement alloue, le disque startvm "[[Ubuntu]] 15.04"
occupera l'espace qu'il ncessite et il pourra augmenter
cet espace jusqu' la limite xe par l'utilisateur. Nan-
2.7 Licence (GPL2, CDDL et VPUEL)
moins, la taille de ce disque ne pourra jamais tre rduite.
Le disque ncessitera de l'espace supplmentaire lorsque VirtualBox est libre d'utilisation pour sa partie principale
sur le systme virtuel, des logiciels ou des chiers serontmais les Add-on, quant eux, sont disponibles unique-
installs par exemple. ment pour un usage priv, titre priv. En bref, il est
Ces deux choix de stockage ont chacun avantages et in- interdit d'utiliser les Add-on en entreprise ou en univer-
convnients. Un disque de taille dynamiquement alloue sit.
utilise en gros simplement l'espace o sont crites des
donnes, au prix d'un lger surcot en lecture/criture,
la manire d'un logical volume manager (LVM) en Linux 3 Historique
ou AIX. A contrario, une taille xe occupe un espace xe
qui est mobilis ds sa cration, mais assure des perfor-
Aprs plusieurs annes de dveloppement, VirtualBox
mances proches d'un disque natif. En 2016 o une taille
a t publi par InnoTek en Allemagne sous la licence
typique de disque est 1 To, et si l'on ne doit pas stocker
GNU GPL v2 en janvier 2007. Le 12 fvrier 2008,
des dizaines de machines virtuelles, 40 Go sallouent ty-
Sun Microsystems a annonc un accord d'acquisition
piquement en espace xe.
d'InnoTek.
Le VDI est rcuprable facilement aussi comme chier
de disque dur virtuel : on copie aisment ce chier, que
l'on peut ensuite importer dans une d'autres machines vir- 3.1 Versions 1.6 4.3
tuelles devenant des copies conformes de la premire. Ce-
la permet une redondance des serveurs dans un rseau, et 3.1.1 version 1.6
aussi des sauvegardes commodes.
La version 1.6.0 de VirtualBox est sortie le 30 avril 2008
[5]
, elle inclut les principales nouveauts suivantes :
2.5 Pack d'extension
Prise en charge des htes Solaris et Mac OS X.
Le logiciel peut tre tendu au moyen de packs
d'extension. L'diteur en fournit un qui ajoute notam- Prise en charge du Seamless windowing pour les
ment le support de l'USB 2.0 (EHCI), l'USB 3 (xHCI), invits Linux et Solaris.
la webcam, la connexion directe l'invit par RDP, le
Le supplment Client Guest Additions pour Sola-
Boot PXE ou encore le cryptage des images disques avec
ris.
l'algorithme AES. Il est fourni sous une licence di-
rente : VPUEL pour VirtualBox Personal Use and Eval- Une API de service web.
uation License.
Contrleur AHCI pour les disques durs SATA.
Prise en charge exprimentale du PAE (Physical
2.6 VBoxManage
Address Extension).
VBoxManage est l'interface en ligne de commandes de
Virtual Box. Cette interface intgre toutes les fonctions Cette version n'est plus supporte.
disponibles partir de l'interface graphique (GUI) mais Premire release : v1.6.0 (30/04/2008)
dispose galement de commandes supplmentaires pour
la gestion, le contrle et la conguration des machines Dernire release : v1.6.6 (26/08/2008)
virtuelles. On peut par exemple dmarrer et arrter une
machine virtuelle en ligne de commande. 3.1.2 version 2.0
Quelques exemples :
La version 2.0.0 de VirtualBox est sortie le 4 septembre
Cration d'une machine virtuelle avec enregistre- 2008, elle [6]
intgre notamment des fonctionnalits suppl-
ment : VBoxManage createvm --name "[[SUSE]] mentaires dont le support des htes 64 bits, une inter-
10.2 --register face Qt4 (Qt3 dans les versions prcdentes) qui amliore
l'intgration sous KDE et l'utilisation de l'interface native
Modication de la quantit de mmoire vive (RAM) sous Mac OS X[7] .
3.1 Versions 1.6 4.3 3

Cette version n'est plus supporte. VT-x / AMD-V sont maintenant activs par dfaut
Premire release : v2.0.0 (04/09/2008) lors de la cration de nouvelles machines virtuelles.

Dernire release : v2.0.12 (20/10/2009) USB (OHCI & EHCI) est maintenant activ par d-
faut lors de la cration de nouvelles machines vir-
3.1.3 version 2.1 tuelles. (GUI Qt seulement)

La version 2.1.0 de VirtualBox est sortie le 17 dcembre Support exprimental de l'USB pour les htes Open-
2008. Cette version est une mise jour importante, du Solaris.
fait des nouvelles fonctionnalits apportes [8] , savoir :
Dossiers partags pour les invits Solaris et Open-
Solaris.
le support de la virtualisation matrielle (support des
instructions VT-x et AMD-V) sur les htes Mac OS
X; Acclration 3D OpenGL pour les invits Linux et
Solaris.
le support exprimental d'invit 64 bit sur des htes
32 bit ; Ajout de l'API C en plus du C++, du Java, du Python
et des services web.
l'amlioration du support de la virtualisation sur les
processeurs Intel Nehalem ;
Cette version n'est plus supporte.
le support exprimental de l'acclration 3D via
OpenGL ; Premire release : v2.2.0 (08/04/2009)
Dernire release : v2.2.4 (29/05/2009)
le support exprimental des contrleurs SCSI Lsi-
Logic et BusLogic ;

le support VMDK/VHD support incluant les snap- 3.1.5 version 3.0


shots ;
La version 3.0.0 de VirtualBox est sortie le 30 juin 2009.
un nouveau moteur de NAT, plus able et ayant Les modications les plus importantes sont [10] :
de meilleures performances, ainsi que le support de
l'echo ICMP (ping) ;
Les systmes invits peuvent accder un maximum
une nouvelle mise en uvre de l'interface rseau de 32 processeurs virtuels, mais seulement quand
pour les htes Windows et Linux, avec une con- la machine hte dispose des instructions VT-x ou
guration facilite. AMD-V

Cette version n'est plus supporte. Systmes Windows invits : possibilit dutiliser les
applications et les jeux DirectX 8 et 9 (exprimen-
Premire release : v2.1.0 (17/12/2008)
tal)
Dernire release : v2.1.4 (16/02/2009)
Support dOpenGL 2.0 pour les systmes invits
Windows, Linux et Solaris
3.1.4 version 2.2

La version 2.2.0 de VirtualBox est sortie le 08 avril Cette version n'est plus supporte.
2009[9] , elle inclut les nouvelles fonctionnalits suivantes :
Premire release : v3.0.0 (30/06/2009)

Importation et l'exportation des machines virtuelles Dernire release : v3.0.14 (18/03/2010)


au format OVF (Open Virtualization Format).

Ajout du mode rseau hte seul (Host-Only) 3.1.6 version 3.1


Optimisations de l'hyperviseur avec des gains signi-
La version 3.1.0 de VirtualBox est sortie le 30 novembre
catifs de performance lorsque le niveau de com-
2009[11] .
mutation est lev.
Cette version n'est plus supporte.
Augmentation de la taille maximale de la mmoire
pour les machines virtuelles 16 Go sur les htes 64 Premire release : v3.1.0 (30/11/2009)
bits. Dernire release : v3.1.8 (10/05/2010)
4 3 HISTORIQUE

3.1.7 version 3.2 3.1.10 version 4.2

Le 20 avril 2009, Oracle Corporation rachte Sun Mi- La version 4.2.0 de Virtualbox, sortie le 13 septembre
crosystems. La version 3.2.0, sortie le 18 mai 2010, est la 2012, permet de faire des groupes de machines, le d-
premire version ociellement publie par Oracle Cor- marrage automatique de machines au lancement de la ma-
poration. Le logiciel est renomm cette occasion Oracle chine hte, ajoute un glisser-dposer avec les invits sous
VM VirtualBox[12] . Linux[15] .
Cette version n'est plus supporte depuis Juin 2015. Cette version n'est plus supporte depuis Dcembre
Premire release : v3.2.0 (18/05/2010) 2015[16] .

Dernire release : v3.2.28 (19/05/2015) Premire release : v4.2.0 (07/09/2012)

Manuel de l'utilisateur : (en)Oracle VirtualBox v3.2.0 Dernire release : v4.2.36 (11/11/2015)


User Manual Manuel de l'utilisateur : (en)Oracle VirtualBox v4.2.0
User Manual
3.1.8 version 4.0
3.1.11 version 4.3
La version 4.0.0 de VirtualBox est sortie le 22 dcembre
2010. Les modications les plus importantes sont [13] : La version 4.3.0 de Virtualbox, sortie le 15 octobre 2013,
inclut le support de l'IPv6[17] .
Ajout de fonctionnalits, sous forme d'extensions ; Premire release : v4.3.0 (15/10/2013)
L'interface utilisateurs a t repense (avec notam- Dernire release : v4.3.40 (22/08/2016) MAJ le
ment une fonction de tri des machines virtuelles, une 20/09/2016.
prvisualisation de la fentre client, et la prise en
Manuel de l'utilisateur : (en) Oracle VirtualBox v4.3.0
charge de raccourcis .vbox sur le bureau) ;
User Manual
Virtual Machine Manager n'est plus limit une
prise en charge de 1,5 ou 2 Go de mmoire vive du
ct client sur les htes 32-bits ; 3.2 version 5.0
Des matriels virtuels supplmentaires sont ajouts La version 5.0.0 de VirtualBox est sortie le 08 sep-
(puces Intel ICH9 et l'Intel HD Audio) ; tembre 2015, elle inclut les nouvelles fonctionnalits
suivantes[18] :
La prise en charge de l'Open Virtualization Format
(OVF) est amliore ;
La prise en charge de la para-virtualisation pour les
Un contrle plus n des ressources alloues aux ma- clients Windows et Linux an d'amliorer la prci-
chines virtuelles (en calcul comme en bande pas- sion et la performance du comptage du temps.
sante).
Augmente le nombre d'extensions de jeux
d'instructions disponibles pour le client lors de
Cette version n'est plus supporte depuis Dcembre 2015.
l'excution avec la virtualisation hardware-
Premire release : v4.0.0 (22/12/2010) assisted et nested paging. Ce qui inclut entre
Dernire release : v4.0.36 (11/11/2015) autres : SSE 4.1, SSE4.2, AVX, AVX-2, AES-NI,
POPCNT, rdrand et RDSEED.
Manuel de l'utilisateur : (en)Oracle VirtualBox v4.0.0
User Manual Contrlleur xHCI pour la prise en charge des pri-
phriques USB 3.
3.1.9 version 4.1 Le Glisser-dposer est maintenant bidirectionnel
pour les invits Windows, Linux et Solaris.
La version 4.1.0 de VirtualBox, sortie le 19 juillet 2011,
amliore le clonage des machines et l'accs distance[14] . Le chirement des images de disque.
Cette version n'est plus supporte depuis Dcembre 2015. Les machines virtuelles peuvent maintenant tre d-
Premire release : v4.1.0 (19/07/2011) marres en mode spar. Le processus principal de
la VM est dmarr en tche de fond tandis que
Dernire release : v4.1.44 (11/11/2015) l'interface visuelle fonctionne comme un processus
Manuel de l'utilisateur : (en)Oracle VirtualBox v4.1.0 spar qui peut tre stopp sans pour autant arrter
User Manual la machine virtuelle.
5

GUI : Support de la mise l'chelle pour le guest- Audio : Ajout des on-demand timers qui devraient
content de la VM (y compris l'acclration 3D) amliorer les performances globales et rduire la
consommation du CPU.
GUI : Nouvelle page de paramtres de l'interface
utilisateur pour la personnalisation de la barre d'tat, Audio : Rglage plus n du contrle du volume pour
la barre des menus et la mise l'chelle du guest- l'mulation AC'97, qui prend maintenant en compte
content. le contrle du volume gnral.

GUI : Nouvel onglet des paramtres de chirement Amlioration du support pour Python 3.
pour la personnalisation des options de chirement
pour les images de disque. Premire release : v5.1.0 (12/07/2016)

GUI : Support du HiDPI incluant les icnes Dernire release : v5.1.14 (17 janvier 2017)
d'applications et la sortie HiDPI unscaled option- Manuel de l'utilisateur : (en)Oracle VM VirtualBox
nelle sur Mac OS X (y compris l'acclration 3D) v5.1.14 User Manual

GUI : Prise en charge du branchement chaud pour


les disques durs SATA.
4 Notes et rfrences
Nouvelle architecture audio modulaire, pour fournir
une meilleure abstraction des backends audio de [1] Oracle VM VirtualBox 5.1.18 now available for down-
l'hte. load ! (consult le 16 mars 2017)

[2] (en) The binaries are released under the terms of the GPL
Support du framework rseau NDIS6 pour Windows
version 2.
(par dfaut sur Vista et les versions ultrieures).
[3] (en) Le Glisser-dposer fourni par les guest addd
Premire release : v5.0.0 (09/07/2015) [4] (en) Statut des OS invits sur le site de VirtualBox.
Dernire release : v5.0.32 (17/01/2017) MAJ le
[5] Changelog-1.6 Oracle VM VirtualBox , sur www.
15/02/2017. virtualbox.org (consult le 18 juillet 2016)
Manuel de l'utilisateur : (en) Oracle VirtualBox v5.0.0
[6] Changelog-2.0 Oracle VM VirtualBox , sur www.
User Manual
virtualbox.org (consult le 30 mai 2016)

[7] (fr) http://www.pcinpact.com/actu/news/


3.3 Version 5.1 45793-virtualbox-sun-virtualisation-client-gratuit.htm.

La version 5.1.0 de VirtualBox est sortie le 12 juillet [8] Changelog-2.1 Oracle VM VirtualBox , sur www.
virtualbox.org (consult le 30 mai 2016)
2016[19] , elle inclut les nouvelles fonctionnalits suivantes
[20]
: [9] Changelog-2.2 Oracle VM VirtualBox , sur www.
virtualbox.org (consult le 18 juillet 2016)
VMM : Nouvelle Implmentation du contrleur [10] Changelog-3.0 Oracle VM VirtualBox , sur www.
d'interruption APIC et I/O APIC qui permet virtualbox.org (consult le 30 mai 2016)
d'amliorer les performances de manire signica-
tive dans certaines situations. [11] Changelog-3.1 Oracle VM VirtualBox , sur www.
virtualbox.org (consult le 18 juillet 2016)
VMM : Ajout du support du dbogage para-
[12] (en) Announcement : VirtualBox 3.2 released.
virtualis d'Hyper-V pour les clients Windows.
[13] Changelog-4.0 Oracle VM VirtualBox , sur www.
VMM : Amliore l'mulation du mappage MMIO et virtualbox.org (consult le 30 mai 2016)
des shadow pagetable exits sans avoir revenir en
mode utilisateur. [14] Changelog-4.1 Oracle VM VirtualBox , sur www.
virtualbox.org (consult le 30 mai 2016)
GUI : Migration globale vers Qt5.
[15] Changelog-4.2 Oracle VM VirtualBox , sur www.
GUI : L'API passive des couteurs d'vnements virtualbox.org (consult le 30 mai 2016)
amliore les performances et le temps de rponse de [16] Download_Old_Builds Oracle VM VirtualBox , sur
l'interface graphique de la machine virtuelle. www.virtualbox.org (consult le 20 juillet 2016)

Audio : Ajout du support du HDA (High Denition [17] Changelog-4.3 Oracle VM VirtualBox , sur www.
Audio) pour les nouveaux clients Linux. virtualbox.org (consult le 30 mai 2016)
6 5 VOIR AUSSI

[18] Changelog-5.0 Oracle VM VirtualBox , sur www.


virtualbox.org (consult le 30 mai 2016)

[19] https://blogs.oracle.com/virtualization/entry/oracle_vm_
virtualbox_5_14

[20] Changelog Oracle VM VirtualBox , sur www.


virtualbox.org (consult le 18 juillet 2016)

5 voir aussi

5.1 Articles connexes


Machine virtuelle (VM)
Hyperviseur

Virtual PC
VMWare Workstation

5.2 Liens externes


(en) Site ociel
(en) Wiki FreeBSD - VirtualBox Page d'tat pour
l'hte FreeBSD
(fr) Tutoriel vido sur Virtualbox

(en) VirtualBox Images Site permettant de tlchar-


ger dirents OS au format VirtualBox (.VDI)

http://www.gizeek.com/2011/01/26/
tuto-virtualbox-4-0-sans-interface-graphique-sous-ubuntu-server-10-10/

(en) Guest OSes Liste des invits actuellement pris


en charge par VirtualBox
(en) Download Old Builds Liste des versions avec le
statut du support

Portail des logiciels libres

Portail de la scurit informatique

Portail de linformatique
7

6 Sources, contributeurs et licences du texte et de limage


6.1 Texte
Oracle VM VirtualBox Source : https://fr.wikipedia.org/wiki/Oracle_VM_VirtualBox?oldid=134578007 Contributeurs : Med, Jerome
misc, Haypo, Tieno, Sanao, Anarkman, Franois-Dominique, Romainhk, Yves1953, NeMeSiS, Marcel.c, Leag, Galagann, Nclm, Ro-
manc19s, Slasher-fun, Neustradamus, RobotQuistnix, FlaBot, Jerome66, Mi Ga, Myst, Rapha222, Dadu, Pautard, Od1n, Manu1400, Be-
Wog, Michelet, Link Mauve, Thijs !bot, JAnDbot, Ianare, Bearnaise, Cthulhu501, CommonsDelinker, Katyucha, Pamputt, Yf, TXiKiBoT,
VolkovBot, Ouhti, Nodulation, Ptbotgourou, Sisyph, SieBot, Louperibot, MystBot, Alecs.bot, Vlaam, DumZiBoT, SniperMask, GLec,
Silviofachinotti, Piglobot, PixelBot, Alexbot, HerculeBot, ZetudBot, JackPotte, Hidro, Luckas-bot, Amirobot, Terry-Slipknot, Carbone14,
TaBOT-zerem, DSisyphBot, ArthurBot, Xqbot, Genma, JackBot, Fly325, BenzolBot, Precea, BrunoCal, MastiBot, Sevardo, Morphdown,
Jno972, BotdeSki, Rehtse, Ltrlg, Mjbmrbot, Mario93, Mo5ul, Addbot, Jerome BAPTISTE, DickensBot, Gzen92Bot, Manta Ray DeeJay,
Framawiki, Kacper gorski et Anonyme : 46

6.2 Images
Fichier:Blue_pencil.svg Source : https://upload.wikimedia.org/wikipedia/commons/7/73/Blue_pencil.svg Licence : Public domain Contri-
buteurs : File:Arbcom ru editing.svg by User:VasilievVV with color change by user:Jarekt Artiste dorigine : User:VasilievVV and user:Jarekt
Fichier:Crystal_mycomputer.png Source : https://upload.wikimedia.org/wikipedia/commons/e/e3/Crystal_mycomputer.png Licence :
LGPL Contributeurs : All Crystal icons were posted by the author as LGPL on kde-look Artiste dorigine : Everaldo Coelho (YellowIcon) ;
Fichier:Info_Simple.svg Source : https://upload.wikimedia.org/wikipedia/commons/3/38/Info_Simple.svg Licence : Public domain
Contributeurs : Travail personnel Artiste dorigine : Amada44
Fichier:Kgpg_new.svg Source : https://upload.wikimedia.org/wikipedia/commons/f/f0/Kgpg_new.svg Licence : LGPL Contributeurs :
File:Nuvola apps kgpg.png Artiste dorigine : <a href='https://en.wikipedia.org/wiki/en:User:Mechamind90' class='extiw' title='w :en:User:
Mechamind90'>mechamind</a><a href='https://en.wikipedia.org/wiki/en:User_talk:Mechamind90' class='extiw' title='w :en:User talk:
Mechamind90'>9</a><a href='https://en.wikipedia.org/wiki/en:Special:Contributions/Mechamind90' class='extiw' title='w :en:Special:
Contributions/Mechamind90'>0</a>
Fichier:Nuvola_apps_emacs.png Source : https://upload.wikimedia.org/wikipedia/commons/6/6a/Nuvola_apps_emacs.png Licence :
LGPL Contributeurs : http://icon-king.com Artiste dorigine : David Vignoni
Fichier:VirtualBox2.png Source : https://upload.wikimedia.org/wikipedia/commons/a/af/VirtualBox2.png Licence : GFDL Contribu-
teurs : Hidro (<a href='//commons.wikimedia.org/wiki/User_talk:Hidro' title='User talk:Hidro'>talk</a>) Artiste dorigine : VirtualBox :
Sun Microsystems, Inc., innotek GmbH ; other works : various
Fichier:Virtualbox_logo.png Source : https://upload.wikimedia.org/wikipedia/commons/d/d5/Virtualbox_logo.png Licence : GPLv2
Contributeurs : This image may be found in VirtualBox 4.2 for Windows hosts Artiste dorigine : Oracle Corporation

6.3 Licence du contenu


Creative Commons Attribution-Share Alike 3.0

You might also like