Oracle VM VirtualBox: Personal Desktop Virtualization (2024)

by Detlef Drewanz
Published February 2013 (reprinted from eStep blog)

This article, which is Part 6 in a series of virtualization articles, describes Oracle VM VirtualBox and the various ways you can use it.

Part 6 - Oracle VM VirtualBox - Personal Desktop Virtualization

Part 4 - Resource Management as an Enabling Technology for Virtualization

Part 3 - The Role of Oracle Solaris Zones and Linux Containers in a Virtualization Strategy

Part 2 - The Role of Oracle VM Server for x86 in a Virtualization Strategy

After discussing several aspects of resource management and network virtualization in the previous articles, let's now discuss Oracle VM VirtualBox.

Figure 1 shows the picture we used in the first article of this series to position the different types of virtualization:

Oracle VM VirtualBox: Personal Desktop Virtualization (1)

Figure 1

To run a Type 2 hypervisor, you need an operating system that will run underneath the hypervisor. For Oracle VM VirtualBox, this means an already running host operating system on an x86-based desktop, laptop, or server. You install Oracle VM VirtualBox on top of that, as shown in Figure 2. Then you can simultaneously run multiple guest operating systems inside Oracle VM VirtualBox using multiple virtual machines (VMs).

Oracle VM VirtualBox: Personal Desktop Virtualization (2)

Figure 2

The host OS can be Microsoft Windows, Mac OS, Linux, or Oracle Solaris. Many operating systems are supported as guests (see the Oracle VM VirtualBox documentation for the complete list.) For example, you can run Windows and Linux as guests on your Mac, you can run Windows Server 2008 and Oracle Solaris as guests on your Linux server, you can run Linux as a guest on your Windows PC, and so on, all alongside your existing applications. You can install and run as many virtual machines as you like—the only practical limits are disk space and memory.

Figure 3 shows Oracle VM VirtualBox installed on a Microsoft Windows 7 system running Windows XP and Ubuntu as guests.

Oracle VM VirtualBox: Personal Desktop Virtualization (3)

Figure 3

Oracle VM VirtualBox consists of three parts:

  • The first part is the base software package that is available for each supported host operating system.
  • The second part is guest additions, which can be installed on the installed guests and add support for shared folders, seamless window integration, and 3D.
  • The third part is extension packs, which can be installed to extend Oracle VM VirtualBox functionality. The Oracle-provided extension pack provides support for USB 2.0, the Oracle VM VirtualBox Remote Desktop Protocol (VRDP), and the Preboot eXecution Environment (PXE) boot ROM.
  • Data can be transferred to and from the guests through external iSCSI storage, with shared folders from the host or via network services. There are several options for connecting Oracle VM VirtualBox guests with the host or the outside world:

  • Network address translation (NAT) networking: For clients on an Oracle VM VirtualBox private LAN, to connect them to the host's external network
  • Bridged networking: Bridges guests to the host network and makes them full network citizens
  • Internal networking: Binds guests to an isolated network, which is independent and separate from the host
  • Host-only networking: A hybrid between bridged and internal networking, which connects the isolated private network with the host

In addition, there are several interfaces for Oracle VM VirtualBox, such as a command-line interface (VBoxManage), a Python interface (vboxshell.py), and a Web services API (phpvirtualbox). These interface are very flexible and enable administration of Oracle VM VirtualBox. If you need a configuration option that you cannot find in the GUI, check the Oracle VM VirtualBox User Manual and the various additional VBoxManage options.

Due to its graphical user interface, functionality for installing and managing guests, and capabilities for creating and managing snapshots, Oracle VM VirtualBox is easy to use and has rapidly gained popularity.

As an example, Oracle uses Oracle VM VirtualBox to prebuild VMs for developers. You can use these prebuilt VMs to learn about Oracle technologies without having to install an OS or application software. Just download the VM, import it into your Oracle VM VirtualBox installation, and you're ready to start your development work. (See this page for information about several prebuilt developer VMs.) Oracle VM VirtualBox is also used in the Oracle Virtual Desktop Infrastructure (which is the subject of the next article in this series).

Conclusion

With all this in mind, it is fair to say that Oracle VM VirtualBox is a cool, easy-to-use, and feature-rich personal desktop virtualization product that can be used for various purposes, such as training, testing, development, and evaluating technologies in a personal, "unplugged" lab environment.

See Also

About the Author

Detlef is a Principal Sales Consultant and is located in Potsdam, Germany. He acts as server and Oracle Solaris specialist on Oracle's Northern Europe Server Architects team. He joined Sun Microsystems in 1998 and is now part of Oracle. Prior to that, Detlef worked at Hitachi Internetworking Frankfurt in network support and as member of scientific staff in the Department of Computer Science of the University of Rostock. Detlef holds a master's degree in computer science.

Oracle VM VirtualBox: Personal Desktop Virtualization (2024)
Top Articles
Bitcoin CME Futures Gaps Are Filled With 95% Certainty, But Trading Them Is Risky
What is a power of attorney (POA)? A comprehensive guide
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Holzer Athena Portal
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6370

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.