199
people found this helpful, as of 2023
ranked #163,346 most helpful
out of 571,544,897 reviews
★★★★★
Bye bye Virtual PC, and good riddance!
I have used Parallels on my 20" iMac since well before it was released. I used most of the beta versions as well as each released version. When they offered it for sale, I bought it without hesitation. In short, the software is much better than one would expect for the price. On that basis alone, it should get 5 stars.
One thing I must note about Parallels. Do not expect much if your system is RAM starved (ie, you have less than 768MB). Your poor mac will be paging to disk almost constantly and you'll wonder why your blazing fast computer is so slow. That is because you are beating the tar out of your hard drive. Do yourself a favor, spend $160 for 2GB of RAM and avoid the problem altogether. I did this on my 20" iMac and my MacBook and both scream.
I use Parallels for running three different operating systems, FreeBSD, Linux, and Windows XP. Since I develop software that runs on the first two, I regularly need access to them both so I am often running one of them in the background. I can code, rsync to the virtual server, test, and continue coding. I open SSH sessions to the virtual server just as if it were a real one. For nearly all intents and purposes, running these operating systems under Parallels is every bit as good as running them on a real server.
In fact, since Parallels has come out, the dual 3.0GHz Xeon system that I have tucked away in a rack in our guest bedroom (because the fans are so loud) has not been powered up. In many ways, Parallels is much better than that having a real server.
1. It uses far less power and generates almost no noise pollution (important in home offices) when running on my iMac.
2. More convenient. My dual Xeon is a server, so switching operating systems meant going into the other room, unplugging the hotswap hard drive with FreeBSD and plugging in the one with Windows (or vice versa). With Parallels, simply shut down the one running, select the one you want, and click "Start".
3. Portable. The dual Xeon is anchored to the rack in the closet. My virtual machines can be dropped onto my MacBook drive for portable access. I spent two months away from home this year and that feature was more wonderful than you can imagine.
4. Easy snapshots. I like to test my software on "virgin" boxes. This means reinstalling the OS quite frequently on a "real" server, or as I do on the Xeon, building a FreeBSD jail to test in. While the SATA disks in the iMac cannot keep pace with the Ultra320 SCSI disks in the server, I can generate a new system with a clean install simply by copying a Parallels disk image.
5. Leverages existing computing resources. I already have a really fast desktop, more than fast enough for development work and software testing.
6. Because my virtual machines are so much faster (than Virtual PC on a dual G5) now, I use them much more frequently. Things I would have never have taken the time for such as, "I wonder what this looks like in IE for Windows", I check now. There is value in that for developers. I can save the state of the OS I am running, switch to another, and then switch back.
7. Stability. My systems never crash. Anything that changes that makes me particularly grumpy. I have had only one crash while running a very early beta of Parallels. I stopped using it until the next beta came out and it's been steady as a rock every since.
There are a couple downsides to using Parallels. For example, I could not run Virtual PC 2004 for Windows under XP when XP was running under Parallels (google "simerson vpc 2004 xp" for details).
You need enough RAM for Mac OS X (1GB min on Intel systems) and the operating system you will run. For most people, that will be XP which should have 512MB set aside for it.
I set it up on my grandmothers computer (I switched her from a Sony to an iMac) so she could run her old programs in XP. For those who aren't technically savvy, comprehending the concept of two environments on one computer can be a challenge. Getting data back and forth between the environments can be a challenge.
Parallels is highly recommended.
August 2006 · Software