Professional Documents
Culture Documents
March2016
OracleVMVirtualBox5.0Overview
1|ORACLEVMVIRTUALBOX5.0OVERVIEW
WhatisinOracleVMVirtualBox5.0
OracleVMVirtualBoxiscrossplatformvirtualizationsoftwarethatallowsuserstoextendtheirexistingcomputertorun
multipleoperatingsystemsatthesametime.DesignedforITprofessionalsanddevelopers,OracleVMVirtualBoxrunson
MicrosoftWindows,MacOSX,Linux,andOracleSolarissystemsandisidealfortesting,developing,demonstrating,and
deployingsolutionsacrossmultipleplatformsononemachine.
OracleVMVirtualBoxhasbeendesignedtotakeadvantage
oftheinnovationsintroducedinthex86hardwareplatform,and
itislightweightandeasytoinstallanduse.Yetunderthesimpleexteriorliesanextremelyfastandpowerfulvirtualization
engine.Withawellearnedreputationforspeedandagility,OracleVMVirtualBoxcontainsinnovativefeaturestodeliver
tangiblebusinessbenefits:excellentperformance;apowerfulvirtualizationsystem;andawiderangeofsupportedguest
operatingsystemplatforms.
OracleVMVirtualBoxisabridgetoopensourceandclouddevelopment.Thelatest5.0releaseallowsuserstocreateand
deployvirtualmachinesnearlyeverywhere,uploadtothecloud,downloadfromthecloud,andreviewandmakechanges
offline.
Withthousandsofdownloadseachday,OracleVMVirtualBoxistheworldsmostpopularfreeandopensource,
crossplatformvirtualizationsoftware,basedonvibrantcommunityparticipationcombinedwithworldclassdevelopment
andsupportsuppliedbyOracle.
OracleVMVirtualBox5.0bringsarangeofusefulchangesandimprovementsthatjustifyawholeintegerversionincrement.
OracleVMVirtualBox5.0simplifiesclouddeploymentbyallowingdeveloperstocreatemultiplatformenvironmentsandto
developapplicationsforDockerandOpenStackwithinOracleVMVirtualBoxonasinglemachine.Operatingsystemand
applicationupdatescanbedonewithinOracleVMVirtualBoxvirtualmachines(VMs),andVMscansubsequentlybedeployed
toservervirtualizationenvironmentssuchasOracleVMServer.
OracleVMVirtualBoxEnterpriseiscomposedoftwocomponents:OracleVMVirtualBox(mainproduct)andOracleVM
VirtualBoxExtensionPack.Thefollowingtablesummarizeseachofthecomponents:
2|ORACLEVMVIRTUALBOX5.0OVERVIEW
OracleVMVirtualBox OracleVMVirtualBoxExtensionPack
Consistsofallopensourcecomponentsandislicensed BinariesarereleasedundertheOracleVMVirtualBox
underthe GNUGeneralPublicLicense(GPL)Version2 PersonalUseandEvaluationLicense(PUEL) .
Istotallyfreeforpersonalandbusinessuse Alicensemustbepurchasedforbusiness/commercialuse
oftheextensionpack.
Thepaidforlicenseisperpetual.
Canbedistributedandmodifiedbycustomers Customerscannotdistributeit.
Containsallthebasichypervisorfeatures Theextensionpackistheenterpriseversionofthemain
productandcontainsfeaturessuchasthefollowing:
VirtualUSB3.0eXtensibleHostControllerInterface
(xHCI)devicesupport
VirtualBoxRemoteDesktopProtocol(VRDP)
Hostwebcampassthrough
IntelPrebooteXecution(PXE)bootROM
Diskimageencryption
OracleVMVirtualBoxEnterprisecontinuestoevolveasanidealchoiceforanextgenerationdevelopmentsolution.The
latest5.0releaseintroducesparavirtualizationsupportforLinuxandWindowsvirtualmachinesandsupportforxHCI/USB3.0
devicesandnewplatforms,anditprovidesenhancedCPUcapabilitiesandsupportforbidirectionaldraganddropbetweena
hostanditsguestvirtualmachines.Italsointroducesdiskimageencryptionandmanyotherenhancements.
3|ORACLEVMVIRTUALBOX5.0OVERVIEW
OracleVMVirtualBox5EnterpriseUseCases
1. DevelopmentPlatform
SoftwaredevelopersrelyonOracleVMVirtualBox5.0Enterpriseforthedevelopmentanddebuggingoftheirapplicationsin
multipleoperatingsystemsandenvironmentsononeuniquedevice.Developerscancloneaproductionenvironmentontheir
personaldesktop/laptopwithoutanyimpactontheservices.
Oneuniquesolutionforallplatforms
OracleVMVirtualBox5EnterpriseistheonlyDesktopVirtualizationSolutionavailableforallx86platforms,likeMicrosoft
Windows,Linux,AppleMACOSXandSolarisx86: thesamesolutiononallcompanyplatforms .
OracleVMVirtualBox5EnterpriseisthecheapestDesktopVirtualizationSolutionthatallowsSoftwareQAteamstocontrol
sourcecode,shareitwithinthecompanyandexecutesoftwaretestingonmultipleplatformsononeuniquedevice.
2. SysAdminTasksandActivities
OracleVMVirtualBox5EnterpriseallowstoSystemAdministratortotestpatches,systemandsoftwareupgradesonan
isolatedsandbox(VM)onasingledevice;betweentheothers,OracleVMVirtualBox5Enterpriseallowsto:
Recreatecustomerconditionsonalaptop/desktop
o Needtoreplicatecustomerenvironmenteasilyevenonalaptop/desktop
o MultiPlatformsproductscanrequirealotofhardwareduetodifferentplatforms/OS
Test/Experimentsandboxes
o Preservecustomerenvironmentswhileintroducingchanges
o CloneVMforparalleltestruns
o Revertittoaknowngoodpoint
Platformdeploymentchanges
o Testdifferentkernel,library,compiler,productinstallerversions
OneuniqueDemoAppliance
o ExportVMforreuseorforparalleltestruns
o Abilitytosupplyuniqueplatformdemoappliancesofproductsonallplatforms
o Newhireonboardinginasafeplace
3. AsPreSalesSupportandComponent
OracleVMVirtualBox5EnterpriseallowstoTechnicalSalestoeasilyshowEnterprisesolutionsinalivedemo.
4|ORACLEVMVIRTUALBOX5.0OVERVIEW
Thanksto
prebuiltVirtualMachinesSalesteamcancreate,share,presentanddemonstratemultitierarchitectures,alsoina
complexnetworktopologywhereHostSysteminteractwithVMsrunningontop.
EngineeringTeamscanalsopreparedemoenvironmentsandsharethemwithSales: itdoesnotmatterwhichistheplatform
used,OracleVMVirtualBox5isthesamesoftwareforallx86platforms.
:
4. VirtualMachinesharing secure&encrypted
InthisCloud/Socialera,wheresharingofinformationisthefoundationofIT,VMscreatedontopofVirtualBoxcouldcontain
confidentialinformation,orournextsoftwarerelease,softwarecodeoranythingelsethatneedsthehighestsecuritylevel.
OracleVMVirtualBox5EnterpriseallowstohaveencryptedVMsandevenifyouaregoingtocopy/cloneormovethemon
externaldevices/webstorage/cloudbackuptheirbuiltinencryptionwillmaintainyourdatasecure.
5. Softwaretraining
OracleVMVirtualBox5Enterpriseallowstocreatevirtualmachinesfortrainingpurposes;alsoinabigevent,likeOracle
OpenWorld,alltheHandsOnLabsarebuiltonalaptopwherestudentscanworkonEnterpriseSolutionsandlearnOracle
Productsandtheirbestpractices;thesameapproachcanbeappliedwithinaCompanyforinternaltraining.Oncethe
trainingiscompleted,OracleVMVirtualBoxsnapshotcapabilityallows,moreover,torevertallvirtualmachinestotheir
originalstate.
6. CorporateCompliancy
OracleVMVirtualBox5EnterpriseallowsCorporateGlobalITtodefineandmaintainadefaulthostplatformfordifferentBU,
rolesandrequirementswithcontrolandsecurityupdateswhile,eachemployee,candefinedifferentvirtualmachineswith
differentplatformsbasedontheirdaybydayneeds.
OracleVMVirtualBoxExtensionPackFeatures
ThefollowinglistdescribesinmoredetailthefeaturesprovidedbyOracleVMVirtualBoxExtensionPack:
VirtualUSB2.0/3.0controllerandEnhancedHostControllerInterface(EHCI)/xHCIdevicesupport
ThisoptionallowsuserstohaveUSB2.0/3.0devicesconnectedtoOracleVMVirtualBoxvirtualmachines.Everythingisbased
onavirtualUSBcontrollerthatisabletodothefollowing:
o ImprovetheperformanceofnativeUSB2.0devicesonvirtualmachines(usingUSB3.0virtualUSB)
o ObtainsimilarperformanceforUSB3.0devicesconnectedtothehost
WhenOracleVMVirtualBoxactsasavirtualRemoteDesktopProtocol(RDP)server,itisalsopossibletouseUSBdevices
remotelyonRDPclients.
WhileUSB1.1supportisalreadyavailableinthemainproduct,OracleVMVirtualBoxExtensionPackallowstheuseof
newgenerationUSBdevicesthatrequireUSB2.0/3.0.
5|ORACLEVMVIRTUALBOX5.0OVERVIEW
VirtualBoxRemoteDesktopProtocol(VRDP)
OracleVMVirtualBoxcandisplayvirtualmachinesremotely,meaningthatavirtualmachinecanexecuteononecomputer
eventhoughthevirtualmachinewillbedisplayedonasecondcomputer.Thevirtualmachinewillbecontrolledfromthe
secondcomputeraswell,asifthevirtualmachinewasrunningonthatcomputer.
VRDPisabackwardscompatibleextensiontoMicrosoft'sRemoteDesktopProtocol(RDP)andisimplementedbetweenthe
hostanditsguests.Asaresult,userscanuseanystandardRDPclienttocontroltheremoteVM,andanysupportedguestOS
canbeused,notjustMicrosoftWindows.
Thankstothisfeature,developerscanremotelyworkintheirdevelopmentenvironment(thatis,thesameprojectandthe
samemachine)fromnearlyanywhere.Forexample,theycancontinuetoworkontheirprojectsfromhomeconnectedtoa
virtualmachinethatisliveontheirdesktopPCattheoffice.
VRDPisarealvirtualmachineremoteconsole abletoworkonbothIPv4andIPv6thatallowsITadministratorstoaccess
avirtualmachineincasessuchasthefollowing:
o Thevirtualmachineisstarting.
o Thevirtualmachineoperatingsystemisnotalreadyinstalled.
o Thevirtualmachinehaslostitsnetworkconnectivity.
Hostwebcampassthrough
OracleVMVirtualBoxallowsaguesttouseahostwebcam.ThiscomplementsthegeneralUSBpassthroughsupport.Thanks
tothisfeature,ifusersneedtouseawebcamforavideoconferencecall,butthesoftwarefordoingthatisnotavailableon
thehostplatform,itspossibletouseawebcamonavirtualmachine.
IntelPXEbootROM
OracleVMVirtualBoxallowsaguesttouseaPXEenvironmentonvirtualmachines.Thismeansthatausercanremotely
installavirtualmachine(usingVRDP)andalsosupplytheoperatingsystempackagesvianetworkaccess.Together,theIntel
PXEbootROMfeatureandtheVRDPfeatureallowuserstohaveinstallationpackagespreconfiguredandremotelyavailable.
DiskImageEncryption
Thankstothisfeature,itispossibletoencryptthedatastoredinharddiskimagestransparentlytotheguest.Thisfeature
providessecuritysimilartoencryptionsoftwareinstalledonthehostsystemwhere,usually,adedicatedproductlicenseis
needed.
6|ORACLEVMVIRTUALBOX5.0OVERVIEW
ForMoreInformation
Viewthe
OracleVMVirtualBoxprebuiltappliances
webpage
Checkoutthe
Oraclehandsonlabs
forOracleVMVirtualBox
Shopfor
OracleVMVirtualBoxEnterprise
Visitus
www.virtualbox.org
Publicforum
forum.virtualbox.org
ConnectUs
Facebook:www.facebook.com/OracleVMVirtualBox
Twitter:@virtualbox
Blog:blogs.oracle.com/virtualization
Google+:plus.google.com/+virtualbox
OracleVMVirtualBoxOverview Copyright2016,Oracleand/oritsaffiliates.Allrightsreserved.Thisdocumentisprovidedforinformationpurposesonlyandthe
March2016 contentshereofaresubjecttochangewithoutnotice.Thisdocumentisnotwarrantedtobeerrorfree,norsubjecttoanyother
Author:SimonCoter warrantiesorconditions,whetherexpressedorallyorimpliedinlaw,includingimpliedwarrantiesandconditionsofmerchantabilityor
fitnessforaparticularpurpose.Wespecificallydisclaimanyliabilitywithrespecttothisdocumentandnocontractualobligationsare
formedeitherdirectlyorindirectlybythisdocument.Thisdocumentmaynotbereproducedortransmittedinanyformorbyany
OracleCorporation
means,electronicormechanical,foranypurpose,withoutourpriorwrittenpermission.
WorldHeadquarters
OracleandJavaareregisteredtrademarksofOracleand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespective
500OracleParkway
RedwoodShores,CA94065 owners.
U.S.A.
IntelandIntelXeonaretrademarksorregisteredtrademarksofIntelCorporation.AllSPARCtrademarksareusedunderlicenseand
WorldwideInquiries: aretrademarksorregisteredtrademarksofSPARCInternational,Inc.AMD,Opteron,theAMDlogo,andtheAMDOpteronlogoare
Phone:+1.650.506.7000 trademarksorregisteredtrademarksofAdvancedMicroDevices.UNIXisaregisteredtrademarkofTheOpenGroup.0612
Fax:+1.650.506.7200
oracle.com
7|ORACLEVMVIRTUALBOX5.0OVERVIEW