TweetFollow Us on Twitter

Virtual Reality--Which solution is right for me?

Volume Number: 23 (2007)
Issue Number: 03
Column Tag: MacEnterprise

Virtual Reality

Which solution is right for me?

By Philip Rinehart, Yale University

So many choices

In 2005, when Steve Jobs famously stood on stage at the Worldwide Developer Conference and announced the transition to the Intel processor, some wondered what it would mean for the future. In particular, the question of virtualization almost immediately surfaced. Would Mac users now be able to run Windows-based applications? Would it be seamless? Would it be fast? Almost eighteen months later, the number of choices is astounding. Before we start, though, an important note: VMware is still a beta product, and the newest version of Parallels is also not complete. Even though both products are not final, each can be analyzed on their relative merits.

VMware

Why start with VMware? Perhaps one reason to start with VMware is its long track record with virtualization products. Lets examine some of what VMware brings to the table.

USB Support

As VMware has had eight years of development for Intel processors, the Fusion beta brings full USB 2.0 support to the table. As a result, almost any device that is attached works at its full native speed. How huge is this? Let's take a look at the interface.


Figure 1

Figure 1 shows a Palm Treo 700p connected. If the device is connected at a low speed, Windows XP warns about a low speed device being connected. Note also the complete list of USB devices across the top of the interface. Each can be enabled or disabled with the simple click of the button. Also included is the Apple IR receiver, the Bluetooth adapter, and the built-in iSight. Before each can be activated however, a Boot Camp driver disk is needed, as Windows XP does not include drivers for Apple specific hardware.

SMP Support

Multiprocessor support, SMP, allows both cores of the Intel Core 2 Duo to process information. Programs that have been optimized for multithreading can take full advantage of both processors. Additionally, operating systems that have been optimized for 64-bit operation can be used, including almost any version of Linux, Windows XP 64-bit, as well as other BSD operating systems. How easy is it to configure?


Figure 2

Figure 2 shows the VMware interface as it exists today. By default, the virtual machine will use a single processor, but a simple click enables the use of 2 processors. As described by VMware, it is a 'dead simple' way to activate both processors. Figure 3 shows how it is enabled at installation time.


Figure 3

64-Bit Support

While a relatively small number of programs take advantage of being able to run in a 64-bit environment, it can be needed by certain applications that take advantage of a 64-bit architecture. In particular, running Windows 64-bit server versions is simply done. At install, choose the appropriate 64-bit operating system. Figure 4 shows an installation of Windows Server 2003, Enterprise edition.


Figure 4

If a 64-bit operating system is a requirement, VMware fulfills that need.

VMware Virtual Appliance Marketplace

The availability of the Virtual Appliance Marketplace is perhaps one of the most interesting aspects of running VMware Fusion. Many different appliances have been pre-created, and simply require a download. Everything is preconfigured from the start, allowing evaluation of technologies and products without the configuration overhead. It is even included as a link in the interface for the application, giving direct access to the marketplace. Many security products, email appliances, Linux distributions, as well as a host of other applications are available. As an example, Figure 5 shows the Zeus Traffic Manager virtual appliance. A download and unzip is all that is required! How easy can it get!


Figure 5

Hardware

VMware also brings its set of tools to the table. It not only installs tools in a virtual Windows environment, but can also install the toolset in Linux and FreeBSD! An RPM file is provided for Linux, as well as a compressed binary file. For FreeBSD, the file is a compressed binary file.

Another added advantage is the inclusion of a 3D video driver. Is it good enough to play video games that require advanced graphics? Probably not, but it is good enough to run programs which require 3D graphics such as AutoCAD. The last advantage is the use of a Gigabit Ethernet connection.

These are some of the features that are unique to VMware today. It is important to also remember that VMware is still months away from a final release, and may or may not gain new features in the interim. Having looked at VMware, let's turn to VMware's main competition, Parallels.

PARALLELS

Parallels provided the first entry into the marketplace of virtualization on a Macintosh. Even though Parallels was the first, many of the features are revolutionary. Let's take a look!

Coherence

The newest addition to Parallels product is termed Coherence. From Parallels' description, "With Parallels Desktop for Mac you can now run all the applications you need without switching between Windows and Mac OS X! Coherence, a new feature built-in to every copy of Parallels Desktop, shows Windows applications as if they were running natively on your Mac." Rather than describe this feature, a screenshot really shows it off quite well.


Figure 6 Windows and OS X co-existing. Note the Finder toolbar, Windows Word and Mail.app all present.

Take a close look at Figure 6. Note the appearance; it appears as if Windows is not running at all! Other nice benefits of this feature are the rounded corners, and the appearance of an icon in the Dock. It truly makes it a much more Mac like experience, and is enabled with a simple click or key combination in the Parallels interface.

Boot Camp

Another of the newest innovative features of Parallels is the ability to use a Boot Camp partition with a simple click during installation. Why is this solution attractive? It is the best of both worlds, as sharing files from Boot Camp is now quite easy. Figure 7 shows how easy it truly is.


Figure 7

The only downside is that the virtual machine cannot be suspended when using a Boot Camp partition as corruption may occur.

Dual monitor support

In my mind, this feature, while not new, is perhaps one of the single best features of Parallels. With two monitors, the virtual machine can be presented full screen on the second monitor. While a bit disconcerting at first, it is attractive to have a full screen virtual machine.

Optimization settings

Parallels also offers options that can be used to enhance performance of a virtual machine.


Figure 8

Figure 8 shows the two major options that are available. In the emulation flags, Parallels allows users to choose whether to use VT-x support. What is VT-x? Intel has specifically coded extensions for the new Core Solo and Duo chipsets that overcome some of the limitations of the x86 architecture for virtualization. "Hardware-supported CPU virtualization extensions such as Intel's VT-x allow multiple operating systems to be run at full speed and without modification simultaneously on the same processor. These extensions are already supported in shipping processors such as the Intel(r) Core Solo and Duo processors found in laptops released in early 2006". By tapping into the power of VT-x, any virtual machine can operate at processor native speeds.

Additionally, Parallels allows caching optimizations. The ability to control the hard disk caching policy can affect unnecessary swapping from the virtual hard disk. Many Parallels users have found that this option can enhance performance.

Small things

A number of less notable features also add to Parallels appeal. Need to take a screenshot? Use the menu item. Need a DHCP address range for Shared or Host-only networking? Use the Parallels preferences to assign the desired network ranges. It also includes some of the OS X features that so many have come to love: transitions, icons in the Dock, and miniature screens of running Windows in the dock. The Parallels team has made the best effort it can to make Parallels as Mac-like as possible. These small things are perhaps some of the most attractive features of Parallels for a Mac user.

Shared features

Some features are common to both Parallels and VMware. Drag and drop functionality is now supported in both virtual environments. Take a file, drag it into the Window and it is copied over. Nice! Both products support dynamic window resizing. Grab the corner of any window and resize. The last feature is the ability to use Shared folders. Both products use networking to allow file sharing between the host operating system and the virtual environment. All of these features create a more seamless experience between host and client.

OTHER OPTIONS

CrossOver for Mac

Why consider CrossOver? The single largest reason is that it requires no Windows license. Based on the Wine Is Not an Emulator project, CodeWeavers has produced a product that supports some of the most popular Windows based applications. Officially, it supports Microsoft Outlook, Microsoft Project, Visio and Office 2000. It supports other applications as well, though to a lesser degree.


Figure 9

Taking a closer look at Figure 9, note that CrossOver is running in the X11 windowing environment. It does not affect functionality, but simply is worth noting. Additionally, note the Aqua window surrounding the program itself. It is nice to have the interface sufficiently abstracted so that it appears to just be "running" the program.

Which one is right for me?

This question is becoming increasingly difficult to answer. For a moment however, it may be useful to step back and analyze which product potentially suits your needs. Note that the view provided below is only one writers opinion...

Full Windows environment

If the sole reason one of these solutions is needed were for Windows functionality, I would choose Parallels hands down. Why? Coherence and Boot Camp support. Coherence mode really hides the Windows interface from the desktop, which certainly is very attractive to the end user. Additionally, support for a Boot Camp partition makes file sharing between partitions simpler, as well as allowing the best of either world, a dual boot machine or a virtual environment. The user no longer has to choose between the two solutions. It also has the potential benefit of patching and maintaining a Boot Camp solution, without having to reboot the machine, a non-trivial task.

Scientific or non-Windows environment

In this case, my choice would be VMware hands down. Again, why? The reasons here are bit more complex. First, the availability of tools for Linux and FreeBSD is a major advantage. Being able to use the VMware tools as one would in the Windows environment is a major plus. Secondly, often 64-bit and SMP support is needed and desired when running an operating system for scientific applications. The ability to run a virtual environment with both capabilities cannot be underestimated.

Single Windows application

If a single application is needed, such as Microsoft Visio, CrossOver may be the best option. Not having to run a full virtual environment and its associated overhead and maintenance can be a huge win. To run the one Windows application, why invest in an entire virtual environment? Additionally, by running CrossOver, potential vulnerabilities, adware and malware become a non-issue, as the environment is not a full Windows installation.

The downside

So what are some of the disadvantages of running any of these products? Let's look at CrossOver first. CrossOver's largest disadvantage is the inability to run any Windows application. The list of supported applications is quite small, and the application that is needed may not exist. Parallels biggest disadvantage is its relatively new entry into the virtualization market. Some of the features are simply not quite as advanced as one would like. Lastly, VMware's biggest disadvantage is it is still a beta product, and does not have the most Mac-like interface. One possible disadvantage is the pricing for VMware. At the time of this writing, it has not been announced.

The future

The future of virtualization on a Mac has never been brighter! Competition between vendors can only make each product better, as the free market influences features. Other possibilities might even include the ability to run a virtualized OS X environment, or even OS X Server. The sky is the limit!


Philip Rinehart is co-chair of the steering committee leading the Mac OS X Enterprise Project (macenterprise.org) and is the Lead Mac Analyst at Yale University. He has been using Macintosh Computers since the days of the Macintosh SE, and Mac OS X since its Developer Preview Release. Before coming to Yale, he worked as a Unix system administrator for a dot-com company. He can be reached at: philip.rinehart@yale.edu.

 
AAPL
$105.22
Apple Inc.
+0.39
MSFT
$46.13
Microsoft Corpora
+1.11
GOOG
$539.78
Google Inc.
-4.20

MacTech Search:
Community Search:

Software Updates via MacUpdate

OS X Server 4.0 - For OS X 10.10 Yosemit...
Designed for OS X and iOS devices, OS X Server makes it easy to share files, schedule meetings, synchronize contacts, develop software, host your own website, publish wikis, configure Mac, iPhone,... Read more
TotalFinder 1.6.12 - Adds tabs, hotkeys,...
TotalFinder is a universally acclaimed navigational companion for your Mac. Enhance your Mac's Finder with features so smart and convenient, you won't believe you ever lived without them. Tab-based... Read more
BusyCal 2.6.3 - Powerful calendar app wi...
BusyCal is an award-winning desktop calendar that combines personal productivity features for individuals with powerful calendar sharing capabilities for families and workgroups. BusyCal's unique... Read more
calibre 2.7 - Complete e-library managem...
Calibre is a complete e-book library manager. Organize your collection, convert your books to multiple formats, and sync with all of your devices. Let Calibre be your multi-tasking digital... Read more
Skitch 2.7.3 - Take screenshots, annotat...
With Skitch, taking, annotating, and sharing screenshots or images is as fun as it is simple.Communicate and collaborate with images using Skitch and its intuitive, engaging drawing and annotating... Read more
Delicious Library 3.3.2 - Import, browse...
Delicious Library allows you to import, browse, and share all your books, movies, music, and video games with Delicious Library. Run your very own library from your home or office using our... Read more
Art Text 2.4.8 - Create high quality hea...
Art Text is an OS X application for creating high quality textual graphics, headings, logos, icons, Web site elements, and buttons. Thanks to multi-layer support, creating complex graphics is no... Read more
Live Interior 3D Pro 2.9.6 - Powerful an...
Live Interior 3D Pro is a powerful yet very intuitive interior designing application. View Video Tutorials It has every feature of Live Interior 3D Standard, plus some exclusive ones: Create multi... Read more
The Hit List 1.1.7 - Advanced reminder a...
The Hit List manages the daily chaos of your modern life. It's easy to learn - it's as easy as making lists. And it's powerful enough to let you plan, then forget, then act when the time is right.... Read more
jAlbum Pro 12.2.4 - Organize your digita...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more

Latest Forum Discussions

See All

Rami Ismail Opens Up distribute​() for D...
Rami Ismail Opens Up distribute​() for Developers Posted by Jessica Fisher on October 24th, 2014 [ permalink ] Rami Ismail, Chief Executive of Business and Development at indie game studio | Read more »
Great Hitman GO Goes on Sale and Gets Ne...
Great Hitman GO Goes on Sale and Gets New Update – Say That Three Times Fast Posted by Jessica Fisher on October 24th, 2014 [ permalink ] | Read more »
Rival Stars Basketball Review
Rival Stars Basketball Review By Jennifer Allen on October 24th, 2014 Our Rating: :: RESTRICTIVE BUT FUNUniversal App - Designed for iPhone and iPad Rival Stars Basketball is a fun mixture of basketball and card collecting but its... | Read more »
Rubicon Development Makes Over a Dozen o...
Rubicon Development Makes Over a Dozen of Their Games Free For This Weekend Only Posted by Jessica Fisher on October 24th, 2014 [ permalink ] | Read more »
I Am Dolphin Review
I Am Dolphin Review By Jennifer Allen on October 24th, 2014 Our Rating: :: NEARLY FIN-TASTICUniversal App - Designed for iPhone and iPad Swim around and eat nearly everything that moves in I Am Dolphin, a fun Ecco-ish kind of game... | Read more »
nPlayer looks to be the ultimate choice...
Developed by Newin Inc, nPlayer may seem like your standard video player – but is aiming to be the best in its field by providing high quality video play performance and support for a huge number of video formats and codecs. User reviews include... | Read more »
Fighting Fantasy: Caverns of the Snow Wi...
Fighting Fantasy: Caverns of the Snow Witch Review By Jennifer Allen on October 24th, 2014 Our Rating: :: CLASSY STORYTELLINGUniversal App - Designed for iPhone and iPad Fighting Fantasy: Caverns of the Snow Witch is a sterling... | Read more »
A Few Days Left (Games)
A Few Days Left 1.01 Device: iOS Universal Category: Games Price: $3.99, Version: 1.01 (iTunes) Description: Screenshots are in compliance to App Store's 4+ age rating! Please see App Preview for real game play! **Important: Make... | Read more »
Toca Boo (Education)
Toca Boo 1.0.2 Device: iOS Universal Category: Education Price: $2.99, Version: 1.0.2 (iTunes) Description: BOO! Did I scare you!? My name is Bonnie and my family loves to spook! Do you want to scare them back? Follow me and I'll... | Read more »
Intuon (Games)
Intuon 1.1 Device: iOS Universal Category: Games Price: $.99, Version: 1.1 (iTunes) Description: Join the battle with your intuition in a new hardcore game Intuon! How well do you trust your intuition? Can you find a needle in a... | Read more »

Price Scanner via MacPrices.net

Weekend sale: 13-inch 128GB MacBook Air for $...
Best Buy has the 2014 13-inch 1.4GHz 128GB MacBook Air on sale for $849.99, or $150 off MSRP, on their online store. Choose free home shipping or free local store pickup (if available). Price valid... Read more
Nimbus Note Cross=Platform Notes Utility
Nimbus Note will make sure you never forget or lose your valuable data again. Create and edit notes, save web pages, screenshots and any other type of data – and share it all with your friends and... Read more
NewerTech’s Snuglet Makes MagSafe 2 Power Con...
NewerTech has introduced the Snuglet, a precision-manufactured ring designed to sit inside your MagSafe 2 connector port, providing a more snug fit to prevent your power cable from unintentional... Read more
Apple Planning To Sacrifice Gross Margins To...
Digitimes Research’s Jim Hsiao says its analysts believe Apple is planning to sacrifice its gross margins to save its tablet business, which has recently fallen into decline. They project that Apple’... Read more
Who’s On Now? – First Instant-Connect Search...
It’s nighttime and your car has broken down on the side of the highway. You need a tow truck right away, so you open an app on your iPhone, search for the closest tow truck and send an instant... Read more
13-inch 2.5GHz MacBook Pro on sale for $949,...
Best Buy has the 13″ 2.5GHz MacBook Pro available for $949.99 on their online store. Choose free shipping or free instant local store pickup (if available). Their price is $150 off MSRP. Price is... Read more
Save up to $125 on Retina MacBook Pros
B&H Photo has the new 2014 13″ and 15″ Retina MacBook Pros on sale for up to $125 off MSRP. Shipping is free, and B&H charges NY sales tax only. They’ll also include free copies of Parallels... Read more
Apple refurbished Time Capsules available sta...
The Apple Store has certified refurbished Time Capsules available for up to $60 off MSRP. Apple’s one-year warranty is included with each Time Capsule, and shipping is free: - 2TB Time Capsule: $255... Read more
Textilus New Word, Notes and PDF Processor fo...
Textilus is new word-crunching, notes, and PDF processor designed exclusively for the iPad. I haven’t had time to thoroughly check it out yet, but it looks great and early reviews are positive.... Read more
WD My Passport Pro Bus-Powered Thunderbolt RA...
WD’s My Passport Pro RAID solution is powered by an integrated Thunderbolt cable for true portability and speeds as high as 233 MB/s. HighlightsOverviewSpecifications Transfer, Back Up And Edit In... Read more

Jobs Board

*Apple* Solutions Consultant - Apple Inc. (U...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
Senior Event Manager, *Apple* Retail Market...
…This senior level position is responsible for leading and imagining the Apple Retail Team's global event strategy. Delivering an overarching brand story; in-store, Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
Project Manager / Business Analyst, WW *Appl...
…a senior project manager / business analyst to work within our Worldwide Apple Fulfillment Operations and the Business Process Re-engineering team. This role will work Read more
*Apple* Retail - Multiple Positions (US) - A...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.