Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Mac2Windows
VirtualBox 3.0: Free Virtualizer Is Almost Grown Up
- 2009.07.13 - Tip Jar
Follow Alan Zisman on Twitter.
Follow Low End Mac on Twitter.
Popularity: ![]()
![]()
![]()
![]()
Tweet this article. Short link: http://bit.ly/Px1TR
Mac users tend to feel (with justice) that the Mac OS is the best desktop operating system available. Nevertheless, there are times when they might have need for software that is only available for some other operating system - Linux or even (gasp!) Windows.
Programmers may want to use a Mac but need to create and test code designed for other operating systems. Web designers need to see how their pages look in a variety of browsers - both for the Mac and elsewhere. Some users may have data files that require specific applications - Microsoft Access database files and Microsoft Publisher page design files, for instance, require applications only included in the Windows versions of Microsoft Office.
Then there are games.
For whatever reason, many loyal Mac users need access to something else some of the time.
Lots of Options
Apple's move to Intel-based systems in 2006 gave Mac users more ways to run Windows, Linux, and other PC operating systems and applications on their Macs. For instance, Apple's Boot Camp lets Mac users set up their systems to dual-boot between Mac OS X and Windows XP or later.
Booting a Mac directly to a PC operating system offers the best performance and may be the only way to get a graphics-intensive game to run on a Mac. But when booted to another operating system, a Mac user no longer has access to all the things that made him or her choose a Mac - Mac OS X and applications designed for the Mac.
The use of Intel processors on Macs, however, lets Macs run other operating systems designed for Intel systems virtually - letting Windows, Linux, or what have you run on the Mac at the same time that Mac OS X is running.
Virtualization Options
Two commercial virtualization programs - Parallels Desktop and VMware Fusion have each gained their fans among Mac users. Each, costing about $80, runs an assortment of non-Mac PC operating systems virtually on any Intel Mac. The competition between the two has been fierce: Parallels was first and gained early market and mindshare among Mac users, and latecomer VMware Fusion claims to have gained the larger market share.
There is a third virtualization software option, though, with the advantage of being free.
VirtualBox is available for Mac OS X, Windows, Linux, and Sun Solaris operating systems ("hosts" in virtualizer jargon). Originally developer InnoTek was purchased by Sun Microsystems, which has continued development. VirtualBox is available in two versions; both are free for personal use. A basic edition has been open sourced under the Gnu Public License (GPL). The closed-source edition is free for personal use and corporate evaluation under the VirtualBox Personal Use and Evaluation License: enterprise users are expected to purchase an enterprise support contract from Sun.
The closed-source edition has only a few differences from the open source version; the most noteworthy is a virtual USB controller. I suspect most readers will be using the software for "personal use" and will get the closed-source edition. On the download page, this is the edition you see first; the open source version downloads are available, but you need to scroll "below the fold" to find them.

About VirtualBox.
I wasn't sure which version I had installed, and the About Virtual Box dialogue box didn't exactly enlighten me.
You may notice that the version number is 3.0. I first looked at VirtualBox in July 2007, when it was definitely a work in progress, lacking important features. When I returned to it just over a year ago, in May 2008, the program had progressed to version 1.6 and improved quite a bit.
Installing VirtualBox 3
Version 3 is a 62 MB download. Setup remains straightforward: double-click the installer and follow the instructions. Note that a dedicated uninstall program is included - somewhat unusual for Mac software. It is not, however, necessary to uninstall older versions before installing the new version.

Installing VirtualBox on Mac OS X.
If you've been using an older version of VirtualBox, the current version will happily continue to use any already-installed "guest" systems. For this review, I had a previously installed Ubuntu guest and created a new Windows XP installation.

Ubuntu and Windows XP "guests" for VirtualBox.
The basic interface is straightforward, and pretty much unchanged from the version I looked at last year.
Clicking the New button opens a wizard that walks the user through steps to create a new "guest" virtual system. Again, this is only minimally changed from last year - you can now pick presets for the upcoming (but widely available in pre-release) Windows 7, for instance.

Create a new virtual machine.
(Despite the picture, I didn't actually create a Windows 7 virtual machine; my Mac has 2 GB RAM, and that's not enough to allow either Windows 7 or Vista and Mac OS X to run happily together. I've got a Windows 7 virtual machine installed using VMware Fusion, but when it's running - dedicating 1 GB of RAM to it - neither it nor OS X are happy campers).
64-bit operating system versions are supported by VirtualBox, which is also the case with VMware Fusion and Parallels Desktop.
After choosing the operating system, you're presented with dialogue boxes to set the amount of RAM used, and then to create the virtual hard disk - a file on your Mac that the guest operating system thinks is a physical hard disk. You can choose to make that virtual hard disk dynamic or fixed - the default is dynamic, meaning that it will only take up as much space as is actually being used; it will expand as needed up to a preset maximum.
And that's it - only a few choices, and you're ready to go.
Tweaking Configuration
Before you start it up for the first time, though, take a moment to click on the Settings icon; you can change any of your choices and may want to fine-tune the defaults.
Some of these settings are new. For instance, like VMware Fusion (but not Parallels Desktop), VirtualBox now supports multiple processors - up to 32 CPUs.
Clipboard sharing is turned on by default. Options let you turn it off or limit to sharing from the host (i.e. Mac OS X) to the guest (i.e., Windows, etc.) or the reverse. My recommendation: leave it bidirectional - the default.
3D Video Acceleration is turned off by default - you might want to experiment with turning this on. None of the virtualization programs do a great job of supporting 3D video - that's why gamers are probably best off installing Boot Camp and booting directly to Windows to play games that are not available for Mac OS X.
The new version of VirtualBox does an okay job of supporting OpenGL - as a result, Linux's Compix eye candy works, for instance. Direct X 8 and 9 support for Windows is "experimental", and there is no Direct X 10 support at this time. As with its commercial competitors, VirtualBox's 3D video support remains a work in progress.

Mapping a shared folder in VirtualBox 3.
Worth going to in the settings: Shared Folders. Adding a shared folder - perhaps to your Mac's Home folder - allows you to access documents saved on your Mac in your virtual session or to save files to your Mac so that they can be accessed by your Mac's applications.
Note, however, that the shared folders aren't necessarily easily accessible in the guest operating system - in Windows XP, for instance, you can find VirtualBox Shared Folders listed in My Network Places, and you can "map" your shared folders, giving them drive letters for access in My Computer, but you need to know where to look and what to do to make them accessible.
Installing a Guest Operating System
Okay, you're finally ready to start up your newly created virtual system; you'll need to install an operating system to make it work. You can do that using a physical install disc (CD or DVD) or an ISO disc image file. Use the program's Devices menu to mount the image file so it is recognized as if it were a physical disc.
Pressing F12 at the beginning of (virtual) bootup lets you choose the boot device. I don't see an option to boot to a USB device, just the hard drive, CD drive, floppy disk (!), or network. Too bad.
Installing your choice of Windows, Linux, etc. should work the same as installing it onto a physical computer.
Post install, with your virtual system running, it's important to install VirtualBox's Additions, as with Parallels or VMware. These additions replace the default video and network drivers and add useful features like cursor sharing - without this, the mouse is "trapped" within your virtual session's window, and you need to press the left Cmd key to use the mouse and keyboard in other Mac programs.
Clicking a menu item causes the virtual system to think that the Additions file is an inserted CD; in Windows, the setup program then runs automatically. (In order to make use of 3D Video Acceleration in Windows, the Guest Additions need to be installed while booted to Windows Safe Mode.)

Ubuntu 9 mounts the Additions disk image to its desktop.
In Ubuntu 9.04 Linux, I found a CD icon on the desktop with files for "x86" and 64-bit Linux; the x86 file ran in the terminal without a hitch, which hadn't been the case doing the same operation in Parallels Desktop, where I was hindered by Parallels' lack of support for recent Ubuntu versions.
After installing the additions, you'll find another neat feature - resizing the virtual session window changes the screen resolution in the guest operating system (at least it works in Windows XP and Ubuntu), making it easy to fit your window to space available on your Mac desktop while having the guest operating system display at its best. However, it's easy to end up with odd virtual desktop resolutions.

Resizing your session window can result in unusual resolutions.
Seamless Mode
Parallels Desktop and VMware Fusion both include features to break Windows applications out from the rigid box of a virtual OS window, letting users integrate them with their Mac desktop. Parallels calls their feature "Coherence", VMware Fusion's equivalent is called "Unity". VirtualBox's offers "Seamless mode", and it was usable with both my Windows and Ubuntu virtual systems.
When chosen, the virtual system's window disappears, but the Windows taskbar, including start menu (or the Ubuntu top and bottom bars) remain, floating across the bottom of the screen just above the Dock. You can open programs; their windows can be mixed and matched on your Mac desktop with your native Mac program windows. Frankly, it's not a feature (whether in its Parallels, VMware, or VirtualBox incarnations) that I'm particularly fond of.

Seamless mode puts the Windows Start bar above the Mac's Dock.
A Few Missing Features
For me, the big still-missing feature is support for Boot Camp installations. Both commercial virtualizers recognize a Boot Camp Windows installation and offer to run it in a virtual session, a nice way to have the benefits of both Boot Camp (better performance - especially video performance for games) and virtualization (being able to run Windows and Mac OS X at the same time) while only requiring drive space for a single installation.
Also missing is drag and drop between the Mac and Windows desktops. That's handy sometimes, but not a deal-killer, in my opinion. With shared folders in place and a little fussing about, it's possible to put a shortcut to the Mac desktop on the Windows desktop, for instance, effectively enabling drag and drop between the two operating system, though not as straightforward as simply dragging an icon from the Mac desktop and dropping it into the virtual session window (or vice versa).

An alias for the Mac Desktop can help make up for no Drag and Drop
between operating systems.
Other than these few features, VirtualBox has pretty much caught up with its commercial competitors. Performance is pretty snappy, 3D video acceleration is coming along, and its 64-bit and multiprocessor support surpass Parallel's.
And the price is right.
Windows Warning
Note, however, that when you purchase Parallels Desktop or VMware Fusion, you get a license to a Windows antivirus utility as part of the deal. If you go online, your virtual Window session is just as vulnerable to the gamut of Windows malware as you would be on a physical Windows computer.
If you install a version of Windows using VirtualBox, you'll have to
get your own antivirus and other security software. AVG
Anti-Virus Free Edition is a good choice. (Widows
Defender, Microsoft's free antivirus program, is included with
Vista and is also available for Windows XP SP2.)
Alan Zisman is Mac-using teacher and technology writer based in Vancouver, BC, Canada. Many of his articles are available on his website, www.zisman.ca. If you find Alan's articles helpful, please consider making a donation to his tip jar.
Recent Columns by Alan Zisman
- QuickTime X in Snow Leopard Imports, Trims, and Publishes Video Quickly and Easily, 11.04. The long, slow process of importing video into iMovie to edit it, then render it to another format, is history as QuickTime X does that much more quickly.
- Another Hard Drive Disaster Ends Happily (Thanks to Time Machine), 10.29. This time it was the MacBook's drive that failed. Thanks to automated Time Machine backup, recovery was easy, although far from fast.
- Preview in Snow Leopard Supports Scanners and Screen Shots, 10.19. The newest version of Preview can even use a remote scanner, creates compact PDFs, and includes three screen capture options.
- Creative's Vado Pocket Camcorders Now Work with Macs, 09.16. Until now, Creative's Vado camcorders didn't play nice with Macs. With the release of Vado Central for Mac, that has finally changed.
- More in the Mac 2 Windows index.
Links for the Day
- Mac of the Day: Mac mini Core Solo, Feb. 2006 - The only Mac to use a Core Solo CPU, this model ran at 1.5 GHz, has integrated graphics, and includes a Combo drive
- Group of the Day: SuperMacs is for those using Umax SuperMac clones.
- November 24 in LEM history: 98: Microsoft's heavy hand - 00: Looking at the iMac - 04: The best Mac for the holidays - Picking the right replacement for a dead mouse - Better battery for 15" AlBook
- Support Low End Mac
Recent Content on Low End Mac
- Google Calendar with iPhone or iTouch Is Great for Scheduling, John Hatchett, Recycled Computing, 11.24. Web-based Google Calendar allows access and updates from any computing platform, including Mac, Windows, Linux, and iPhone OS.
- Why Spaces is My Favorite Leopard (and Snow Leopard) Feature, Charles W. Moore, Miscellaneous Ramblings, 11.23. Spaces, a feature introduced with OS X 10.5, is like having several monitors on your Mac without the cost and space of using multiple displays.
- i5 iMac Benchmarked, Mac mini 'Shouldn't Be Overlooked', Twitter Client for Classic Mac OS, and More, Mac News Review, 11.20. Also why Apple leaves the low end to others, 10.6.2 fixes video playback problem in 27" iMac, 3D Leopard and Snow Leopard performance, and more.
- Apple's Tablet an End Run Beyond Netbooks, Frank Fox, Stop the Noiz, 11.20. Whatever Apple has planned will leverage existing technologies while going beyond what its competitors can offer.
- Apple #4 in Reliability, Apple Tablet a Gadget for All?, HP's i7 Notebook Outdoes Mac Rivals, and More, The 'Book Review, 11.20. Also Flash 10.1 improves video on Hackintosh netbooks, thin-and-light notebooks impress, Windows XP finally on the way out, and more.
- NASA Chemical Sensor for iPhone, Smartphone Death Match, iPhone Earrings, and More, Ian R Campbell, 11.20. Also mobile phone dangers, new apps, GPS solution for iPod touch, new iPod and iPhone cases, and more.
- More links in our archive.
Recent Deals
- Best G4 iMac Deals, 11.24. Used 15" 700 MHz CD-RW, $150; 800 MHz Combo, $229; 1 GHz, $289; 17" 1.25 GHz, $200; 20" 1.25 GHz, $509.
- Best MacBook Air Deals, 11.24. Used from $899; refurb from $1,099; new 1.6 GHz/120 HD, $1,150 after rebate; 1.8/64 SSD, $1,150 a/r; 1.86/128 SSD, $1,350 a/r; 2.13/128 SSD, $1,694 a/r.
- Best PowerBook G3 Deals, 11.24. Used 233 MHz WallStreet, $75; 266 MHz, $160; 400 MHz Lombard, $199; 400 MHz Pismo, $289; 500 MHz, $350.
- Best 12" PowerBook G4 Deals, 11.23. Used 867 MHz SuperDrive, $348; 1 GHz Combo, $379; SD, $519; 1.33 GHz, $529; 1.5 GHz Combo, $549; SuperDrive, $609.
- Best Mac Pro Deals, 11.23. Used 2.66 GHz 4-core, $1,300; 3.0 4-core. $1,919; refurb 2.66 4-core Nehalem, $2,149; 2.93, $2,549; 2.93 8-core, $4,999; new 2.26 8-core, $2,290.
- Best Time Capsule and AirPort Deals, 11.23. Used 802.11g AirPort Extreme, $49; 500 GB Time Capsule, $150; new, $190; 1 TB dual-band, $280; 2 TB, $469; 802.11n AirPort Extreme, $170.
- Best eMac Deals, 11.18. Used 1 GHz Combo, $100; SuperDrive, $269; 1.25 GHz Combo, $119; SD, $319; 1.42 GHz Combo, $289; SD, $498.
- Best Mac OS X 10.6 and Mac Box Set Deals, 11.18. "Snow Leopard", single user, $25; 5 users, $45; Mac Box Set, single user, $139; 5 users, $180; Server, $414. Shipping included.
- Best Xserve Deals, 11.18. Used 1 GHz dual G4, $649; 2.3 dual G5, $795; 3.0 4-core Xeon, $1,899; refurb 2.26 4-core, $2,499; new, $2,888; refurb 8-core, $2,999; new, $3,449; more.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
Advertise
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
