Parallels vs VMWare Fusion vs Crossover vs BootCamp

I’ve really enjoyed having my Intel-based MacBook Pro this last year or so — while it’s a bit of a quirky machine and runs hotter than the sun, it’s probably my favorite laptop I’ve ever had. One of the great things about it is virtualization — the ability to run other operating systems as guest processes while still working in OSX.

Why do I care? Well, maybe 4 reasons:

1) Quicken — Quicken for Windows is significantly more feature-rich and less crashy than Quicken for OS X. I’ve gone back and forth on this one, have used Quicken in both environments a bunch, and just can’t get happy with the OS X version. It’s made a bigger problem lately by the lack of a Universal Binary, which means that it’s running emulated (sloooooowwwww), and I find my machine running extra-strangely when Rosetta (the emulation layer) is running. (Apple, if you can release even a marginal spreadsheet tomorrow as part of iWork 07, my life will be a lot better. I know I’ll still need Excel & Word from time to time, but not nearly as much. Hmm. Maybe I’ll post about that in another note.)

2) Firefox — As Firefox is pretty much my bread and butter, and we run on (more than) Windows, Linux, and OS X, it’s great to be able to flip over to Windows or Ubuntu or whatever to see how it works, test out issues that get reported by partners, that sort of thing.

3) Other new stuff — Less frequent than previously, but every once in a while, something comes out that only runs on Windows. The Venice Project is a good example (that I’m going to experiment with and hopefully blog about later this week).

4) Remembering what Windows is like, and playing around with Vista — as much as I like my current OS X operating environment (and I do, a lot — it works the best of any system that I’ve ever used, really), it’s important to remember that most of the world doesn’t have the same experience (for lots of reasons, not just OS X). So I like periodically living in Windows XP or Vista for a bit of time so that I don’t lose my muscle memory. Also interesting to play around with Ubuntu and notice what great strides they’re making in terms of getting Linux to “just work” in lots of different cases.

I’ve been using Parallels for about 6 months now, and it works incredibly well. The team has built a program which gets better by the month, it seems. It’s my virtualization of choice at the moment. I think the coherence feature is pretty bogus, even though the blogosphere is all excited about it. I find that in practice, it just doesn’t work all that well. I will say that as good as Parallels is, and it’s great, my machine always acts a little strangely when it’s running.

VMWare Fusion, which is only a debug build at this point, is what I expect to start using eventually. It’s very slow now — because of the debug status — but is a lot better behaved, lives better next to other applications, stays where you expect it. I’m pretty sure this will be the winner.

Crossver is, basically, unusable. Slooooooooowwww. And not really right. Neat that they can make it work. But when applications run, they make a lot of assumptions about the OS & shell environment that they’re in — and if you don’t have the whole package there to support it, there will always be weird gaps, no matter how much you implement.

And boot camp is good, too, but I just don’t reboot my machine frequently enough for it to be practical.

Anyway, for the moment, it’s Parallels, but I’m betting on VMWare before the summer.

9 comments

  1. OK. Hokey name, but thought just putting John Lilly would be confusing, as would just Dad, so there you go.

    First time commenting on your blog, but I’ve had the same experience with Parallels, VMWare beta, Crossover and BootCamp. Parallels just works and is faster than my new Dell Latitude D620 (Core Duo)at running XP. That’s beyond amazing, especially when I think back to how dog slow Virtual PC was (is). It’s really a different experience, for those few times when I have to have a PC at home. Seems like there are fewer and fewer reasons not to have a Mac (although I admit to never needing a reason not to buy one!).

  2. OK. Hokey name, but thought just putting John Lilly would be confusing, as would just Dad, so there you go.

    First time commenting on your blog, but I’ve had the same experience with Parallels, VMWare beta, Crossover and BootCamp. Parallels just works and is faster than my new Dell Latitude D620 (Core Duo)at running XP. That’s beyond amazing, especially when I think back to how dog slow Virtual PC was (is). It’s really a different experience, for those few times when I have to have a PC at home. Seems like there are fewer and fewer reasons not to have a Mac (although I admit to never needing a reason not to buy one!).

  3. Regarding spreadsheets on OSX, have you ever given Neooffice/J a shot? Okay, it’s Java, but on my Intel Mac it runs very snappy. Much better than the X11 port of OpenOffice, of course πŸ˜‰

    The experience with NeoOffice can only be overcome by a native OpenOffice port.

  4. yeah, i haven’t tried that out in a while — i found it pretty painful to use before, but that was with my ppc mac — but it was more the UI that wasn’t working for me than the speed…

  5. Regarding spreadsheets on OSX, have you ever given Neooffice/J a shot? Okay, it’s Java, but on my Intel Mac it runs very snappy. Much better than the X11 port of OpenOffice, of course πŸ˜‰

    The experience with NeoOffice can only be overcome by a native OpenOffice port.

  6. yeah, i haven’t tried that out in a while — i found it pretty painful to use before, but that was with my ppc mac — but it was more the UI that wasn’t working for me than the speed…

  7. I was using VMware Fusion 1.0 on my intel Mac for about 4 months before trashing the partition just before installing Leopard. I didn’t want conflicts and I had read there might be some with the old Bootcamp and Leopard. I loved Fusion 1.0 and it seemed to work seamlessly.

    I just went to install the newest version VMware Fusion 1.1 and noticed in the instructions that it seems you don’t have to install it onto a Bootcamp Partition as I did with the Beta version. How have you installed your VMware? Is it safer to install VMware onto a Bootcamp partition? I’m lost when it comes to these kind of things.

  8. I was using VMware Fusion 1.0 on my intel Mac for about 4 months before trashing the partition just before installing Leopard. I didn’t want conflicts and I had read there might be some with the old Bootcamp and Leopard. I loved Fusion 1.0 and it seemed to work seamlessly.

    I just went to install the newest version VMware Fusion 1.1 and noticed in the instructions that it seems you don’t have to install it onto a Bootcamp Partition as I did with the Beta version. How have you installed your VMware? Is it safer to install VMware onto a Bootcamp partition? I’m lost when it comes to these kind of things.

  9. Re: Imac/Fusion/Quicken
    I was able to get Quicken 2005 for PC up and running on my mac through XP Pro using Fusion. I updated to Quicken 2009 and now cannot open 09. Any suggestions?

    FYI – I attempted to partition my mac using bootcamp and dumped everything twice. I had Apple support on the phone and followed his instructions the second time. I had to take my mac to the Genius Bar at the Apple store to reinstall everything the second time. I had the dreaded blinking folder with the questionmark in it and could not reinstall the operating system at home.

    I tried Quicken mac 2008 and managed to transfer eight years of files from my PC Quicken 2005 but could not really understand the Mac version. I will go back to Quicken 2005 but if anyone has a suggestion for why the 2009 does not open, I would sure like the help.