VMware Fusion for Mac
August 6, 2007 · 53 Comments
I've blogged about Parallels Desktop for Mac many times in the past but I keep hearing good things about VMware Fusion so I figured I'd take it for a test drive.
The download / install process was very simple and getting my Windows Vista DVD up and running was very smooth. Vista definitely seems to run better on VMware than the current build of Parallels. The user experience index values are higher in three of the five categories - 1.9 for general graphics, compared to 1.0 on Parallels, but still not enough to run the Aero look'n'feel unfortunately.
When Vista is "at rest", the host CPU is pretty minimal (around 5%) which is much better than under Parallels.
I have not had much luck with the "Unity" feature in VMware which is supposed to let Windows apps co-exist on the same desktop with Mac apps (I got that working) but the underlying file sharing / application transparency isn't as slick. On the other hand, Cmd-Tab and Expose work perfectly with VMware whereas they are suppressed under Parallels (or at least don't work properly on my system).
Overall tho', the performance boost alone may be sufficient to tempt me to buy a license of VMware and switch from Parallels.
What are your experiences with both products?
Tags: osx

53 responses so far ↓
1 Matt Woodward // Aug 6, 2007 at 5:53 PM
Main reasons for switching for me are the improved performance/lower CPU utilization, the better integration with cmd-tab and Expose, and the Unity feature is far better than Parallels Coherence mode in my opinion.
2 Raymond Camden // Aug 6, 2007 at 6:18 PM
1) No simple way to increase the hard drive size. Turns out there is a command line tool, but it took me a while to find it.
2) To get Windows to recognize the drive change (I had installed Windows already), I had to use a Gparted ISO. That _would_ have been simple, but it was nearly impossible ot hit F2 to enter the boot menu. It would boot so fast I kept missing it.
3) I finally got it working, but the OS locked my mouse. I had to hit my power button to put my machine to sleep to get the mouse back.
Now that I'm past that though I'm looking forward to giving it a try. It seems to react a bit nicer than Parallels does.
3 Chris // Aug 6, 2007 at 6:30 PM
4 Sixten // Aug 6, 2007 at 7:45 PM
http://www.macintouch.com/reviews/vmware.html
5 Russ Johnson // Aug 6, 2007 at 7:49 PM
I may have to give the VMWare app a try as well. Do you know if you can migrate a parallels VM over the the VMWare app?
6 Sean Corfield // Aug 6, 2007 at 9:19 PM
7 Jeff Coughlin // Aug 6, 2007 at 10:06 PM
Its been working great with Parallels since I got the MBP, and when VMWare Fusion was finally released I decided to give it a try.
Thats when everything went funky.
After loading up VMWare it recognized the Boot Camp partition as I'd hoped. I told it to go ahead and load it. Vista (Business) started loading (yippy) and then rebooted. It did this again and again.
So I stopped VMWare, rebooted my Mac and tried to load Boot Camp. Same reboot/loop. To solve the problem I loaded up the Mac OS and ran Vista from Parallels again. From then on everything has run as expected (including loading Vista from Boot Camp).
I'm guessing this has something to do with Parallel's drivers it installed in Vista. If I have time again, I'll research this more and see if I can get them both to see the partition just fine (so I can have the choice of which program to load for whatever my needs are for the day).
8 Sean Corfield // Aug 6, 2007 at 10:19 PM
9 Jeff Coughlin // Aug 6, 2007 at 10:35 PM
10 John Troyer // Aug 6, 2007 at 11:16 PM
11 Nitai Aventaggiato // Aug 7, 2007 at 12:21 AM
Simply said, it "feels" much better and runs smoother. But for me/us as a company the most killer "feature" is that we can now tap into the VMWare Appliance world. Meaning, we can also generate some Linux distro, put our tools on it and just istribute it. Someone does not have VMWare installed then it is no problem, because there is the free VMWare player.
WMWare is used by almost anybody in the industry and thus using it just feels right (I am simply writting from a company level and not private).
12 Trond Ulseth // Aug 7, 2007 at 1:06 AM
My wife has some Windows only software that uses USB keys/dongles, and all of a sudden (I suspect after a minor upgrade) Parallels states that the USB is in use by some other program, and thus my wife can not work from home anymore. I'm getting ready to try with Boot Camp (which I will do anyway), but it might be that VMWare is a good option as well?
13 Jeff Self // Aug 7, 2007 at 5:12 AM
You bring up a good point about using the VMware appliance. It would be real nice to see Adobe get involved in this. Just imagine a VMware appliance that has Ubuntu, ColdFusion 8 Developer, Eclipse and CFEclipse already installed, along with a database like PostgreSQL or MySQL. This would be awesome.
But Adobe would have to actually support Ubuntu first of all. I still find it unbelievable that they don't support the most widely used distro of Linux. I'm so over this corporate mentality of having to run only on "Enterprise" versions of Linux.
But enough ranting. Lets convince Adobe that this would be a great idea.
14 nitai Aventaggiato // Aug 7, 2007 at 7:37 AM
Thank you. I just go with CentOS (http://www.centos.org/) when there is a "enterprise" only restriction.
From Adobe's view, I can understand that they only support certain platforms. Especially with Linux the kernel and other libraries are bound to change more often and would "break" a application quite fast with a update. Thus enterprise distributions are quite save for a software company since they only update when most of the applications have been tested with.
15 Bryan // Aug 7, 2007 at 7:39 AM
16 Sean Corfield // Aug 7, 2007 at 8:35 AM
17 Bryan // Aug 7, 2007 at 11:09 AM
18 Bryan // Aug 7, 2007 at 2:07 PM
No VM running:
--------------
Process Real Memory
Windows Server 20.16
kernel_task 96.05
Ubuntu Running (no apps open):
Parallels
---------
Process Real Memory
parallels 222.82
Windows Server 138.83
kernel_task 139.37
Fusion
------
Process Real Memory
vmwar-vmx 313.64
vmwar 25.06
WindowsServer 25.88
kernel_task 96.64
Thought I would post this in case anyone was interested. If not, pardon the interruption.
19 Pierre Lefranc // Aug 7, 2007 at 4:09 PM
Thanks for the real memory numbers. They show Fusion is much better than Parallels:
1) Fusion uses 40 MB _less_ RAM than Parallels when you do the total.
2) The physical RAM used by Fusion is properly mapped in their userland process (vmware-vmx), whereas the physical RAM used by Parallels is partially mapped in the kernel and the Window Server, thus polluting their address spaces and reducing the performance of all other Mac OS applications.
All in all, I'm not surprised: Fusion is based on VMware Workstation 6's robust virtualization engine, which inherited the memory sharing feature from VMware ESX Server: it if finds pages that have the same content in a VM or between VMs, it can alias them, thus reducing the amount of physical RAM it needs.
Maybe Parallels will catch up when they finally deliver their server product, but it might be too little too late for them.
20 Maxim Porges // Aug 7, 2007 at 7:27 PM
VMWare Fusion also lets me share the Mac's connection to the Internet a little more transparently, so I can VPN in to work from the Mac and the Windows instance rides over the same connection without issue; I could never get this to work from Parallels, which installs a much less transparent network connection (which shows up rather invasively in my Mac's Network preference pane). In Parallels, I had to keep shutting down VPN in the host to use it in the guest, and vice versa. Blech.
I still have a license for Parallels Workstation 2, but have been using VMWare Fusion since the beta and have no intentions to return to Parallels any time soon.
- max
21 Sean Corfield // Aug 7, 2007 at 8:15 PM
22 Cliff Meyers // Aug 7, 2007 at 8:18 PM
23 Raymond Camden // Aug 7, 2007 at 9:11 PM
24 Pierre Lefranc // Aug 7, 2007 at 10:05 PM
How would do you do it on a physical machine? By entering the BIOS setup at boot time.
Same thing in a VMware virtual machine. Reboot the VM, and watch the screen, I think you need to press F2 or Del to enter the (virtual) BIOS setup.
25 dave // Aug 8, 2007 at 12:52 AM
On my original post of this on the HoF list I reported similar findings. Luckily I bought vmware on friday for $40 and it went up on monday.
But the first thing I noticed was that it consumed very little resources which prompted me to do what you did and that was to looky at activity window and it was hands down to vmware and not only that but it lets go af the ram when you close vmware which parallels seems to hold on to it.
26 Cliff Meyers // Aug 8, 2007 at 5:47 AM
27 Bryan // Aug 8, 2007 at 2:24 PM
@dave, wish I had seen your post before last Friday. :^)
28 Chris // Aug 20, 2007 at 5:50 PM
29 JCB // Sep 5, 2007 at 5:38 AM
Thanks in advance
30 Pierre Lefranc // Sep 5, 2007 at 10:29 PM
If the VMware Tools are installed, they should take care of this for you. If they don't, that is a bug.
They work for me: the first time I ran XP in Fusion, it asked to re-activate, and I obliged. Since then, I have been switching back and forth between XP native and XP in Fusion, and XP does not ask to re-activate anymore.
31 NH // Sep 6, 2007 at 6:10 PM
32 Joshua // Sep 11, 2007 at 9:30 AM
The VMware Fusion BIOS posts too quickly to access.
Most users will not need to access the BIOS, but advanced users might want to do so, to change the boot order, set a boot password, or enable a second floppy drive. To work around this problem, use a text editor to add the following line to the configuration (.vmx) file of the virtual machine:
bios.forceSetupOnce = "TRUE"
The next time you boot up the virtual machine, it will automatically boot into the BIOS. This configuration option then reverts to FALSE. You must set the option to TRUE each time you want to boot the virtual machine into the BIOS.
33 Drew Lehman // Nov 17, 2007 at 8:40 AM
34 Sean Corfield // Nov 17, 2007 at 2:32 PM
35 Russ Johnson // Nov 17, 2007 at 3:04 PM
If you install VMWare Fusion, you can use it to boot the boot camp partition while you are running in os x if you need access to the windows stuff without rebooting. Its the best of both worlds!
36 Sean Corfield // Nov 17, 2007 at 3:10 PM
37 Maxim Porges // Nov 18, 2007 at 6:57 AM
- max
38 Leigh // Nov 26, 2007 at 12:44 AM
39 Darren // Nov 28, 2007 at 4:39 PM
Thanks.
40 André // Feb 7, 2008 at 4:57 PM
Things are sluggish and even freeze momentarily, often. My settings are 3GB RAM (out of 4GB physical), graphics acceleration, two processors. What am I doing wrong?
This seemed like the most specific blog/forum I searched out. Hopefully someone has some input for me.
Thanks in advance!
41 Sean Corfield // Feb 7, 2008 at 6:14 PM
42 Peter Kazanjy // Feb 7, 2008 at 6:31 PM
Pete Kazanjy, VMware Fusion product marketing lead here. I came across this post and the great comment thread in my travels, and wanted to thank everyone for their interest in Fusion.
Also, in case anyone is interested, we have a vibrant user community located here: www.vmware.com/go/fusionforums
If you have a technical question, it's a great resource, in that we have a lot of smart users that hang out over there, in addition to our engineers who monitor the forums as well.
Best,
Pete
43 Sean Corfield // Feb 7, 2008 at 8:29 PM
Keep up the good work!
44 André // Feb 7, 2008 at 8:38 PM
Here's the issue with using the VM hard disk, when it's backed up, the files cannot be accessed by PC's on the network. I need the portability of having all my projects on my laptop, but the files need to be backed up, and viewed by others.
Any suggestions?
45 Dani // Feb 21, 2008 at 2:20 PM
46 John Doe // Mar 1, 2008 at 12:22 PM
You are supposed to use the keys "Page Up" and "Page Down" to change the boot order in VMware's BIOS.
I don't know how these keys map to your physical keyboard though.
47 Jim McWilliam // Mar 5, 2008 at 9:10 AM
48 Derek Styles // Mar 13, 2008 at 6:55 PM
Anyone find it interesting that Fusion copied Coherence by adding Unity? Competition is really great isn't it?
Easy choice for me with Parallels.
49 Pierre Lefranc // Mar 14, 2008 at 7:14 AM
For me, it was the opposite: Parallels not only beachballed but crashed my Mac machine several times a day.
Also, if you want to tell the copy story, tell it completely:
1) VMware creates VMware Workstation
2) Parallels copies it
3) Parallels adds Coherence, all windows on one plane
4) VMware copies it with Unity, but allows each window on its own plane, allowing you to interleave Mac apps between Windows apps.
5) Parallels copies it.
So yes, competition IS great. I don't care if VMware and Parallels copy each other's features, as long as I (the customer) benefit in the end.
50 Sean Corfield // Mar 14, 2008 at 8:43 AM
After running Parallels for a long time, the switch to VMware was an easy choice because it performed much faster and provided much better USB support. I expect the products will keep leapfrogging each other for a while.
51 Enjay // Oct 12, 2008 at 5:11 PM
52 Michael Kerr // Dec 11, 2008 at 1:26 PM
By having the floppy attached at power on I was again able to hit F2 after a few attempts.
53 swansnest // Mar 5, 2009 at 9:43 AM
Is anyone else experiencing this??
Leave a Comment