VirtualBox 3.0.4 vs. VMware Workstation 6.5.3

Do you use virtualization software? This type of software lets you run multiple operating systems at the same time on a single computer. For example, if your main operating system is Windows Vista, you can be running Windows 7, Ubuntu, and Windows XP at the same time inside the virtualization software given that you have enough RAM to support it. There are many virtualization software out there, however the two most well known are Sun xVM VirtualBox and VMware products. I will be comparing VirtualBox 3.0.4 and VMware Workstation 6.5.3.

VirtualBox is free software from Sun Microsystems while VMware Workstation costs $189 USD for a single user license. With one being free and the other being paid software, why am I comparing them? Wouldn’t VMware be better? Well not necessarily. VirtualBox comes on very strong.

Note: The below stopwatch results are relative to my own system with a 2 Ghz Intel Core 2 Duo Processor with 3 GB RAM. Results for individual systems may vary. I only gave the virtual machines one processor core. The following was tested on Windows Vista only.

Product Download and Installation:

To download VirtualBox, simply go here and download the 67.9 MB file. To download VMware (30 day trial), registration is required. In addition, the download is 507 MB, much larger than VirtualBox. The final install of VirtualBox is 79.4 MB compared to VMware’s 739 MB. The install of VirtualBox just feels a lot “cleaner.”

Winner: VirtualBox

Guest Installation:

On both products, I gave Ubuntu 9.04 512 MB of RAM and a 16 GB dynamic virtual hard disk and gave Windows 7 one gigabyte of RAM and a 30 GB dynamic virtual hard disk.. I did not use VMware Easy Install (more on that later). The times were measured from the point I clicked the final install button to the point the installation officially completed including all the automated restarts (waited the full auto restart timer).

Guest Installation

Winner: VMware Workstation

Guest Boot Time:

This was measured from the moment the BIOS screen disappeared to the moment the login screen appeared. Both had their “Guest Additions” installed.

Guest Boot Time

Winner: VMware Workstation

Guest Shutdown Time:

This was measured from the point it was finished logging off and was shutting down.

Guest Shutdown

Winner: Tie!

File Transfer from Desktop to USB Flash Drive:

I used the same 650 MB ISO Image from Desktop to the same Flash Drive. I did not test transferring from folder to folder as both were almost instant.

Guest File Transfer

Winner: VMware Workstation

Windows Experience Index:

Windows Vista and above has a feature called Windows Experience Index which measures the capability of the computer’s hardware and software configuration. The base score is the lowest score of the 5 categories, not the average. In Windows 7, the top score is 7.9 (previous version was 5.9).

Guest Experience Index

Overall Winner: VMware Workstation

From the above, VMware is the clear winner, however, if you notice, VirtualBox usually didn’t come that far behind.

VMware Workstation is a feature packed virtualization software. One feature that users will definitely love is the EasyInstall feature. It will automatically detect which operating system you are installing from the disk or ISO image. Just click Finish and then Power on. Sit back, grab a coffee, and watch everything be done for you, including creating user accounts, selecting all the recommended settings, and even entering activation keys. You enter the user account info and keys before the install starts. If you frequently install virtual machines or have no idea how to go through an operating system installation, this is simply an awesome feature.

Easy Install

Virtualization is a great way to test new software and if anything goes wrong, there needs to be a way to restore the system. A feature known as snapshots can help. Just create a snapshot and the exact state will be recorded. Both applications have a similar manager though with VirtualBox, it is easier to use. In this example, I made a snapshot right after installation, and then after installing Firefox. Then I went back to the Just Installed state and installed VMware Tools and made a snapshot. However, my Firefox snapshot is not lost. With VirtualBox, it doesn’t seem like you can go back to previous snapshots without deleting the current one.

VMware Snapshot Manager

VMware Snapshot Manager

VirtualBox Snapshot Manager

VirtualBox Snapshot Manager

How do you transfer files from your host computer to the virtual machine? Well both feature shared folders. You can have a folder shared between the host and the guest. Both VMware and VirtualBox don’t make it very clear of how to do so, leaving many users, myself included, completely confused. VirtualBox at least mentions it when users hover over the folders list in settings, though there isn’t a very detailed explanation.  Replace “sharename” with the name you gave the folder during the shared folders setup.

VirtualBox:

Windows-Map Network Drive:

\\vboxsvr\sharename

Linux-Terminal Commands:

sudo mkdir sharename
sudo mount.vboxsf sharename ~/sharename

VMware:

Windows-Location:

My Network Places\VMware Shared Folders\.host\Shared Folders\sharename

Windows-Map Network Drive:

\\.host\Shared Folders\sharename

Linux-Location:

~/mnt/hgfs

But with VMware, if you just need to transfer files, its even easier. Just drag and drop! Drag files into the virtual machine. Drag files out. Its that simple. In addition, the virtual hard disk files (.vmdk) can be mapped on Windows and be used as an actual hard drive. This isn’t possible with VirtualBox disks.

VirtualBox, however, does support VMware disks. It can use them for its disk and write to them, however cannot create fresh ones. VMware does not support VirtualBox disks.

The organization of the virtual disks are cleaner in VirtualBox, which stores the disk inside one file. VMware starts off with one file, but eventually expands to multiple hard disk files even if you selected one single drive during initial guest setup.

The folder for my virtual Windows 7. Notice there are four hard disk files.

The folder for my virtual Windows 7. Notice there are four hard disk files.

VirtualBox opens each machine in its own separate window while VMware has each in a tab. When having multiple machines running, the tabbed interface feels cleaner and easier to use.

Both also feature a “Seamless” mode or “Unity” mode. This takes away the desktop background and window/tab and moves all the windows onto your host desktop. What makes VMware’s Unity stand above VirtualBox’s Seamless is that it manages to integrate the guest taskbar with the host taskbar and hide the guest taskbar completely. The application menu and start menu can be found by hovering over the host Start Menu. In VirtualBox, both taskbars show (along with the application bar of Linux).

VMware with Ubuntu in Unity Mode.

VMware with Ubuntu in Unity Mode.

VMware (from the VM menu) also lets you capture a screenshot of the virtual screen and even record the screen without any additional screen recording software. The recordings are in AVI format and you can choose Low, Medium, or High quality. It can also record and replay executions. This allows you to record an action and replay that same action. These recordings are saved as a snapshot. Here, I am recording the screen and recording the execution at the same time, although there isn’t much execution here to actaully record.

VMware Record

The recording and capturing features are very useful and unique features that many users would find very helpful. These special features are not found in VirtualBox.

Despite not coming anywhere close to the features of VMware, VirtualBox is a very strong competitor. The main feature of VirtualBox that keeps it in competition with VMware… is that its free, therefore all users will be able to use it. VMware is limited to a free trial before users are required to purchase it and its expensive. In addition, being a free product, VirtualBox comes pretty close in performance to VMware. VirtualBox was only a few seconds slower in boot and shutdown time and was a few seconds faster than VMware shutting down Windows 7.

irtualBox has a MUCH faster update cycle than VMware. I checked out their changelogs.

VirtualBox Updates:

3.0.0: June 30, 2009
3.0.2: July 10, 2009
3.0.4: August 4, 2009

VMware Updates:

6.5.1: November 21, 2008
6.5.2: March 31, 2009
6.5.3: August 20, 2009

Updates not only fix bugs but also adds support for updated operating systems. I noticed that Version 6.5.3 of VMware supports Ubuntu 9.04. But Ubuntu 9.04 was released 4 months ago on April 23.

VirtualBox updates come on average every 1-2 months. VMware updates seem to come every 4-5 months.

I recommend VirtualBox to all users because its free and for a free product, it comes really close to a popular paid product. However, I do recommend trying VMware.

VirtualBox 3.04 Rating:
Performance: 4
Features: 4
Ease of Use: 4
Value for Money: 5
Appearance: 5
Overall: 4.25

VMware Workstation 3.5.2 Rating:
Performance: 4.5
Features: 5
Ease of Use: 4
Value for Money: 3.5
Appearance: 5
Overall: 4.4

Learn how we calculate ratings.

Want to give VirtualBox and/or VMware a try?

VirtualBox Home Page
Supports Windows, Mac, and Linux.

VMware Workstation Home Page
Supports Windows and Linux. Separate version (VMware Fusion) for Mac.

Brian
Brian is the founder and editor-in-chief at TechAirlines.

19 Responses to “VirtualBox 3.0.4 vs. VMware Workstation 6.5.3”

  1. Durai says:

    Nice Comparison with graphs!!!

  2. Durai says:

    I think VMware workstation is loosing out in download and install. It would win again in that area too if you compare VMware player3.0 with Virtual box 3.1

    • Brian says:

      Hi Durai. Thanks for the suggestion. I think I’ll be comparing those two next time, which actaully might make more sense since they’re both free.

  3. Greg says:

    I have booth vmware and virtualbox installed on my kubuntu box. For playing windows games I find virtualbox is great, so I use it for that, but for using windows apps that don’t work in wine, my choice is vmware. I also have access to my parallel port in it, which is important because I have an old laptop I have to cable big files to.

  4. d3vil1nsid3 says:

    I like to use VirtualBox, but the only thing that make me us VMware is that VirtualBox doesn’t recognize my webcam USB, and VMware does it automaticly:D

    • Brian says:

      Hi d3vil1nsid3!

      Yeah, it took me a while to get USB devices to work on VirtualBox and I found the “USB Filter” settings particularly confusing. VMware also lets you change settings including USB settings without having to shut down the machine, while with VirtualBox, I had to shut the virtual machine down before I could connect the device.

  5. tsog says:

    Thank you for your terminal commands on turning on shared folders in the guest os!!!
    Any ideas on how to enable usb access in my guest os?
    I am new to VBox and have a Ubuntu guest on a Win 7 Pro host.

    • Brian says:

      Hi tsog!

      You’re welcome! I found enabling USB to be a bit tricky with VirtualBox.

      Try following the directions in the User Manual: http://www.virtualbox.org/manual/UserManual.html#id2505117

      Keep in mind that when you connect a USB Device to the Guest, it will “disconnect” from the host. I had to try 4 times for this to work. You can also try by clicking on the USB icon in the status bar of the active VM window (between network and shared folders icons) and selecting the device you wish to connect. In addition, Windows 7 host will have to install a device driver called “VirtualBox USB”, which will automatically start when VirtualBox tries to capture the USB device.

      If this did not work for you and you require further assistance, please do not hesitate to ask.

      Good luck and enjoy VirtualBox!
      Brian

      • tsog says:

        Thanks for the suggestions, Brian.
        I have my USB attached (Sandisk Cruzer) and VBox says it’s captured.
        However, I do not know where to access my USB from within the Ubuntu guest os.
        I also read from wikipedia that only the closed-sourced version of VirtualBox has USB support. Is that true?
        http://en.wikipedia.org/wiki/VirtualBox
        Thanks again for replying.

        • Brian says:

          To access the USB from Ubuntu, go to the File System under the “Places” menu. You should see the USB Device listed there if the filter was setup properly.

          The main VirtualBox download is the closed sourced version so if you downloaded the primary exe from the VirtualBox website, you should be fine. Yes, the open source version does not have USB support. You probably have the correct one because your Vbox says its captured.

          Also, be sure Guest Additions is installed on Ubuntu. Installation directions here.

          I found it easier to install by going to Machine –> Install Guest Additions. Open up the CD icon that appears on the desktop and right click on the file named VBoxLinuxAdditions-x86.run (amd64 if you are 64-bit Linux). Open up the Terminal, use the sudo -i command to elevate to root and then right click –> Paste Filenames and hit Enter.

          You may also need to follow these directions from Softpedia.

          Thanks,
          Brian

        • tsog says:

          Just messed around a bit more…..
          I think the directions from Softpedia is for linux host and linux guest. I have a Win 7 Pro host and Ubuntu guest. Any ideas on how to enable USB support for Win 7 host?
          I searched around the web (google) for solutions, but I still couldn’t mount the USB (with me being new to linux and vbox and all).
          Also, it seems that I have to remount the shared folders every time I boot into Ubuntu guest because the shared folders I set up in Ubuntu are empty now.
          Solutions?

          • Brian says:

            I just tried using USB with Ubuntu guest on my Windows 7 and the USB worked instantly. This is what I did.

            Turn off Guest OS.
            Plug in USB Device.
            Setup the filter in the Guest Settings.
            Unplug USB Device
            Restart VirtualBox.
            Turn on Guest OS.
            After Ubuntu has finished loaded to the desktop, plug in in the USB you just added a filter for. When I did this, the File System instantly opened showing the Flash Drive files.

            These exact steps worked for me with Windows 7 as the host and Ubuntu 9.10 as the guest.

        • tsog says:

          I tried your instructions with a Kingston USB. Same thing happened as with my Sandisk: VBox says it’s captured but I can’t find it in Computer.
          Can it be that my VBox hasn’t installed the virtual USB driver yet?

  6. Lee Doolan says:

    In order to get better snapshot handling, in both of VB and VM, I am tempted to try some tests of putting the containers in a git controlled directory tree. This should allow for the ability to switch to the head of any branch a any time, and maybe even merging two or more branches together.

  7. Anthony says:

    I’m still trying to figure out which I like more. VirtualBox is having trouble playing some games for me. What I like about it, is that it’s free and it feels more compact and lightweight than VMWare.

  8. Adam says:

    VMware has video etc. so they buy VMware and not get FREE Virtualbox. That’s My opinion anyway.

  9. Mark KC says:

    VMWare workstation is more of an admin’s toy, their real strengths lie in their industrial products – I’ve yet to see any other virtualisation software that can move running virtual machines around an office block almost instantly, or across the Atlantic in seconds. Also, the maintenance mode is really useful for admin tasks – you can effectively update or install a piece of software into hundreds of VMs all at once, by doing it to one and having VMWare cascade the changes across to the others.

    VirtualBox is designed more for the power user and nerd (I use it over VMWare to run Linux, purely as it supports Compiz effects), whereas VMWare is more targeted for large businesses, where most users are expected to have limited or no knowledge about virtualisation.

  10. Mark KC says:

    Saying that, I would be interested to see VMWare Player vs. VirtualBox!

Leave a Reply

This site is DoFollow. Post at least 3 comments anywhere on the site OR comment as a registered and logged-in user and all your comments will have the NoFollow attribute removed. Please use a real name or nickname when commenting, not keywords. Check the Commenting FAQ.

Copyright © 2009-2010 TechAirlines. All Rights Reserved.