Choosing Parallels Over BootCamp for OS X
juusan writes "Sysadmin Jeremy Randall outlines his installation and impressions of Parallels for Mac OS X. Is it better than BootCamp? Does it run succesfully on a Mac Mini? Does it pass the scrutiny of a fairly picky system administrator? Yes indeed, on all counts."
The application looks like something from Windows 3.11
And really, not much more to read in the article. If he actually were a picky sysadmin, he'd have looked at such points as "can the VM access the host drive, and how can I stop that". If he had a more than cursory interest in it, he would've looked at DirectX support. He couldn't even be bothered to figure out if his Mac supports certain features.
(Don't get me wrong - that's an indicator that Parallels is fairly good. He doesn't even have to care if some things work or not. But that's certainly not "in-depth")
Everything TFA has to say.
1. It works pretty good for a version-1 app.
2. It doesn't work well with external USB drives.
3. You get the occasional "beach ball" if you are running other apps on the OS X desktop and have only 1 GB of RAM.
4. The author is "platform agnostic" and really, really wants you to know that.
5. Rumors are flying that Apple might buy them and incorporate this into 10.5, but then again, maybe not.
Everybody who read my summary instead of clicking the link just saved 5 minutes. If a few million of you did so, I just saved a whole bunch of of entire lives!
Information wants to be anthropomorphized.
No. For starters, it can't directly access the graphics hardware, which makes it useless for almost any 3D gaming. It also uses an enormous amount of CPU time sitting around doing absolutely nothing. Seriously- XP, sitting doing nothing, nothing open- uses 20% of my Macbook's CPU. In Qemu (or rather, the Q Project build of QEMU), it's under 5%...and QEMU is emulating, whereas Parallels supposedly is using virtualization technology. What the hell?
If only Boot Camp and XP supported external drives (you have to hack XP considerably, unless you're using eSATA, I think)...
Please help metamoderate.
Or VPC because that's all it is. It's just a virtualizer. The advantages are you don't need to leave your main OS, you can have multiple guests, even runnig at the same thing if your system is powerful enough, and it probaly supports some kind of snapshot system, like VMWare. The disadvantages are of course the same as with VMware, mainly speed and hardware support. At least until VT support gets ramped up or hypervisors become popular you aren't going to get anywhere near native speeds. Also at this point the hardware in VMs is pretty low level. If you have a nice pro 3D card or multi-channel audio card, your guest OSes will not have access to their features.
Like Boot Camp, I think Parallels it getting more hype than it mertis just because it happens ot run on OS-X. Yep, it virtualizes a computer and lets you run Linux or Windows at a reasonable speed. Ok great, same thing as VMWare on a Linux or Windows host. Certianly not worthless, but nothing that's really news.
Use a native install (Boot Camp) if it's speed and access to hardware that are the prime requirements and you are willing to spend time booting back and forth. Use a virtualizer if you just need incidental access to the other OS and can take teh speed hit.
someone that knows more than me please comment on
s hold=0&commentsort=0&mode=thread&cid=110387
http://macslash.org/comments.pl?sid=6136&op=&thre
And it does everything I need it to do, and does it well. I can VPN to my company's network and can run all the software I need to get my work done, and it runs plenty fast. It also handles the older games I still play with no noticeable problems (starcraft, civ 3, etc). I plan to try out some new games like Oblivion soon, just to see how well that runs. I'm not as optimistic about that, however.
:) I avoid computational and memory intensive stuff on the Win2K VM, so that potential downfall doesn't cause me any trouble.
The key advantages to me, over using something like BootCamp, is that I don't have to reboot my machine to access my Windows only stuff, and I minimize my risk of cross contamination. I'm less likely to hose my OSX install if I destroy my Win2K install (which I am prone to doing).
Friends of mine just switched. They have fiddled around with Bootcamp and Parallels. Personally I think this stuff sucks. If you're trying to give up drinking you don't take an occasional belt from your hip flask, even if everyone else around you is still drunk off their ass. I've seen this kind of behaviour with Linux users. They try the live CD, decide they like it and set up a dual boot system. After using nothing but Linux for a month they find they miss some app they only have on Windows (typically a game) and reboot to use it. Then they surf the web a bit with Firefox and may or may not notice how much better it runs under Windows. Reluctantly they reboot into Linux and feel the withdrawl symptoms. Soon they're installing VMware or Cedega but it's just not as good as the raw experience. A month later their Linux partition is just a big waste of harddrive space, so they delete it.
How we know is more important than what we know.
Has anyone here tried Parallels for linux? Wondering how well it works compared to VMware workstation/vmplayer.
- Hardware accellerated graphics - doesn't need to be perfect or native-speed, but anything is better than software (I hate the current redraws when resizing windows)
- Direct HD partition support so we can boot off the same 'system' and have the same applications and data, with the only thing needed being a seperate Hardware profile in Windows - would make things a lot easier to use and convenient (Boot directly into windows for games, boot in Parallels for work, as needed)
Plus I would add a third: bring the price back down to $49.99 as it was originally.Does it run succesfully on a Mac Mini?
Why is this even a real question? The Mac Mini is nothing but an Intel Yonah (Core Solo / Duo) CPU system with an Intel 945 Express chipset (and integrated Intel GMA950 GPU), and EFI instead of a BIOS. Hardware wise, it's an exceptionally common Intel system.
(From http://www.apple.com/getamac/windows.html)
The funny thing is, they mention "starting up your Mac in Windows XP"--sounds like some of the copy writers need a crash-course in the difference between multibooting and virtualization.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
I want this software too boot up from the windows partition. That way I can have convenience when I want it, and reboot to play games if I must. I wrote Parallels about this, and they said it should be on their feature list.... but it should be priority #1
I was about to post the same link. Anyone have a clue if this is a legitimate concern?
They are meant for different markets.
Parallels is for people who need to run OS X and Windows at the same time.
Boot Camp is for people who need to occassionally run Windows separately from Mac OS X. For example: games, secure environments, people who just want to use Apple hardware with Windows, and have nothing to do with OS X whatsoever.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
Ok, for everyone that thinks, i.e., assumes and doesn't know, that Boot Camp from Apple or Parallel's Desktop for Macintosh were created for gamers, you're dead wrong!
Neither product claims to be able to play games, nor offers much in the way of support for gaming. Although, Boot Camp and running Windows XP natively on the hardware will certainly give you a better chance of doing so.
These applications are for people (like me) who work in an office that is Windows abundant so they can run stupid, lousy, poorly written pieces of software like Outlook and can get on the Exchange server to do what they're already doing BETTER with an open source product running someplace else. It's also for those of us that need access to applications like AutoCAD from time-to-time or some other application that only runs under Windows.
Yes, for some, the desire to play Windows-based games is driving them to these products, but they're no where near ready for that crowd. Parallels Desktop is RC2 and even though it has a version number of 2.1, it's really the first revision for the Intel-based Macs. Boot Camp, well, it's clearly labeled on the web page as "Public BETA", i.e., use at your own peril.
Please stop bashing a product simply because it doesn't do what you want it to do even though it wasn't designed (or intended) to do that task. Parallels is a very capable virtual machine application and is very easy to setup and use. As someone who has used a dual-boot system as his primary machine, I can tell you (IMHO) the Parallels product kicks dual booting in the ass! Dual boot is fine if you're only going to use the one partition for gaming. If you're talking about a work environment where you need to switch back and forth fairly regularly, dual-booting sucks! Again, IMHO.
TFA says NOTHING about Parallels being better than Boot Camp; the only reason he cites for wanting to use Parallels instead is to save room on the main disk. Since Parallels fails entirely on his external drive, it doesn't even accomplish that modest goal.
Aside from some fairly vague comments about the VMs being "fairly snappy," there's no indication of performance. From what I've heard, Parallels doesn't even come close to Boot Camp on that front, probably because Apple ported its own drivers specifically for Boot Camp so that all the hardware would work at full speed.
Also, Parallels costs $49.99. Boot Camp is free.
Oh, and the author says that setting up the VMs is time-consuming and complex; Boot Camp, by most reports, is easier to set up than installing Windows on a 'regular' PC.
The only advantage Parallels has over Boot Camp is that it can be used for more than just Windows. However, that's not a reason to prefer it if what you want is Windows. Boot Camp is free, faster and easier to set up. There may be some other advantages to Parallels, but this (decidedly mediocre) article doesn't mention any of them.
5 minutes in savings
12 of those in an hour
288 in a day
about 300,000 in 3 years
about 3 million in 30 years
You have to save in the neighborhood of 5-10 million people five minutes each to save one lifetime's worth of time.
you < Superman
Something is wrong with your PC then. I'm idling at 2% and part of that is task manager. If its at 11% then you just happen to be looking at your system while its updating something or XP is running backgroud tasks. The same thing happens on linux.
If through this app XP takes up 20% cpu just sitting there then the app is buggy.
If you wanna get rich, you know that payback is a bitch
I've got Parallels running WinXP just fine on my Mac mini, and it's pretty nice. I'm forced to run certain things (robot programming) under Windows. Now that I have a good environment to play with I can play with linux distros and find better robot tools.
I didn't even know about the virtualization problem, I just got the warning from Parallels but it ran fine. Now I have to look into some fixes and speed that sucker up. Or maybe I can upgrade to a Core 2 Duo.
Using Parallels is an easy way of installing Linux or Windows. In terms of raw CPU, it works efficiently, with little overhead. However, OSX has a hell of a time with paging and big processes, so get a lot of memory and still be prepared to watch the spinning cursor for a while while switching to/from Parallels.
The Windows setup gets slow for some unknown reason. It gains unwanted features like Sony DRM and the CoolWebSearch toolbar. Pretty soon the Windows partition is just a big waste of space.
For me, it was when my NT4 setup got hacked over the local network. Probably the C$ administrative share had something to do with it. (WTF was that for anyway? I never asked for that. I disabled it many times, but Windows would helpfully restore the damn thing.) Fortunately I had NT4 on D:, making the c:autoexec.bat vandalism harmless. After that though, I would always physically disconnect the network cable before booting Windows. Pretty soon I took to leaving Mozilla running for weeks in Linux.
Plus I would add a third: bring the price back down to $49.99 as it was originally.
From their website, it still is $49.99:
* Limited time offer! Buy through 15th of July only for $49.99 and get $30 OFF!
That, I'm glad to read. I don't have a MacTel yet but am hoping to get a Macbook Pro within a week or two. That'll give me at least a couple of weeks for testing before buying it.
Falcon FalconShould there be a Law?
It's also for those of us that need access to applications like AutoCAD from time-to-time or some other application that only runs under Windows.
I didn't see that Autodesk had AutoCAD for Macs, it does have AutoCAD LT ported to Macs though. Also there are other CAD packages for Macs, Architosh is a community of Mac based architects and other CAD users. There may be a specific requirement to use AutoCAD but there are CAD programs for Macs if there isn't a requirement. Otherwise I agree with your post.
FalconShould there be a Law?
Do yourself a favor. Run, don't walk, to the nearest computer hardware store and get the additional gig of RAM. It's a world of a difference.
My MacBook Pro felt slow with only one gig. Worse, when running lots of applications, or single applications which didn't behave too well, it would slow to a crawl, sometimes not accepting mouse clicks for seconds. With the second gigabyte, it's fast, snappy, responsive.
Don't run a MacBook Pro with only one gig, especially if you want to run stuff like Parallels.
Coming from the Mac, I have a question about this: Doesn't this clash with Windows' Activation? If you boot the same installation from within Parallels and from the Mac itself, wouldn't Windows see that as two different computers, which would trigger a new activation?
A rather superficial review. As a long time user of VPC on my G4 PB(s) and now using a MacBook Pro 15" (2 GB Ram) I can honestly say Parallels is good for a first off product. While it supports DirectX 2D it does not support DirectX 3D (no I'm not a gamer!) I have a Windows marine navigation application which uses DirectX 3D and it does not run on Parallels. I suspect that support will be forthcoming but it probably will target DirectX Version 10 (Vista). I've been able to access USB peripherals (LaCie DL DVD writer, Keyspan USB to Serial addapter). Fidelity is good, stability is good, performance is excellent and this is with the released product for which I have a permanent key. I also have Boot Camp installed and it works well and does support fully DirectX 3D. My navigation application works well under boot camp. The only hassle is the separate disk partition and the reboot. Windows XP runs well in this environment and wireless networking came up without a hitch! The peripherals which don't have Apple supported drivers yet (USB camera, ambient light sensor etc.) are really not a problem for me. So for full fidelity Boot Camp is the go. For everything else Parallels wins hands down!
I was under the impression that Windows XP can not be run from an external drive, be it USB or FireWire?
Any thoughts about that?
I've been using Parallels Workstation for the Mac (or whatever they call it now) for a couple of months now. I admin a respectably-sized Active Directory and radmind'ed Mac network. We also have a dozen or so OpenBSD servers in our closet, so having a machine that can work with Windows, Macs, and has all of my fun UNIX tools is great. For years I've had two or three boxes connected via a KVM, but this is superior. I have a dual-display set up with my Intel iMac, with Parallels (WinXP) in one display, and the MacOS in the other. I can share files between the two, and I don't need to fiddle with a KVM switch, which never really seems to handle USB device removal/insertion very well.
This is the ultimate test of Parallels in my mind: I am running the Exchange 5.5 Administrator tool on my Mac (we have a legacy 5.5 install that we're migration away from). Do any of you realize what a perversion this is? It runs great!
Oh, and the Parallels team is super-responsive to bug reports. I am quite happy with this product.
Pausing my XP Pro VM drops Parallel's usage from ~15% (idle) to ~7% on my 2Ghz iMac.
What's odd about Parallels's performance:
... the short answer is that it's not -quite- as snappy as your previous laptop in Parallels 1.0. It's definitely close enough to do something like compile code in MSVC, which is 90% of what I do. But speaking as a longtime Mac programmer I think there are still a lot of ways to optimize their app that aren't obvious to them (as mostly non-Mac-programmers), so there's still a lot of room for improvement.
Computationally, it's pretty close to what you'd expect. It only emulates a single processor machine right now, so if you benchmark it on a Core Duo 2GHz, it comes in somewhere between a 1.6 and 2.0 GHz single-core Pentium. Just about right. Integer is noticeably faster than FP, perhaps because FP context switches require a bigger virtualization hit. Compiling a big project with MSVC is about 10% slower on Parallels than on my previous 1.6GHz notebook, which is very reasonable to me given the overhead of virtualization.
However, I've noticed that typing can be laggy. There's a small delay (on the order of a few extra milliseconds) before you hit a key and it gets displayed. It's not as bad as it sounds -- I personally get used to it pretty quickly. But YMMV. It's noticeable, but not quite in the realm of annoying. Perhaps they'll figure out a way to improve that. If you pushed me for a diagnosis of what's wrong, maybe they haven't figured out how to turn off Quartz's double-buffering when they're in fullscreen mode. That'd be a relatively easy fix for 1.1.
So
btw, I have 2GB of RAM and gave Parallels 900MB of that. If you can easily afford to go up to 2GB, I'd strongly recommend it so that you can give Windows the amount of RAM you're used to. Virtualization isn't cheap.
Boy, you really missed the big one.
... their emulated framebuffer is 2d only.
Not only is Parallels not in the same league as boot camp, it's not even playing the same game!
The only advantage Parallels has over Boot Camp is that it can be used for more than just Windows.
If you want to boot any other OS on your Mac you don't need a hack like "Boot Camp". The only reason you need Boot Camp at all is because Windows doesn't support EFI natively. If you want to run UNIX on your Mac you have your choice of a variety of free UNIXes or Apple's native operating system, OS X.
Parallels is a completely different product than Boot Camp. You don't shut down Mac OS X to run Windows under Parallels, or hibernate it, or sleep it, Parallels isn't a boot manager, it's a virtual environment that runs Windows under Mac OS X. You double-click on the loopy infinity icon, and a little while later you've got the Windows desktop (or FreeBSD, or Linux, or whatever you want) in a window under Mac OS X. You can use both at the same time, run your Windows applications at full speed alongside your Mac apps. The only problem I've found so far is that they don't provide OpenGL or DirectX 3d access
"The XP VM [virtual machine] was snappy [...] I had iTunes and Firefox running on the host OS, and had burned some discs at the same time".
He was running Windows and Mac applications concurrently. Boot Camp doesn't do this, it's not a virtual machine environment. Sheesh.
Let's not kill this guy's server...
http://jeremyrandall.org.nyud.net:8090/blog/88
Parallels lets me run any Windows version + apps inside a window on my OS X desktop.
Being a web designer, I can now do all my work on Mac OS X and switch back and forth to Windows + Internet Explorer in seconds (to check how barfingly ugly my work will look to MSIE visitors). Well worth it's money, even though gaming is not supported.
Boot Camp is just total nonsense in my situation. I'm just NOT willing to reboot for anything.
Lastly, Parallels with Windows XP Home Edition with no running apps takes up 6-7% CPU on my 1,66 GHz Core Duo Mac mini.
So if you waste 5 minutes each from 5 or 10 million people, can we just say you're guilty of murder and execute you?
Because if so, there are a whole lot of people on American Idol that I want to make sure are first up against the wall. Then we'll start on spammers and the guy who wrote the Llama Song.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Could we have had benchmarks under bootcamp and then under parallels? I really think alot of users would like to know how much of a hit we take just to get this. Also can we bootcamp and parallel on the same machine? If so are they the same boot, or are they two separate windows installs?
---In a time of Chimpanzees I was a Monkey.
I'd heard Microstation was real good. What do you think of Catia? Years ago I knew a machinist who wanted to setup a shop to custom make metal products and Catia was the only CADD he would use, he'd say it could do things others couldn't.
FalconShould there be a Law?
Every review, blog, or forum post i've read on the subjects of bootcamp and parallels seems to be from the sole perspective of a die hard osx/mac user who have probably never had a real virtualization environment comparable to those on x86. This is starting to annoy me a bit. From the perspective of someone who's only now switched to a mac (for the simple fact that I want my equipment that I paid good money for to be capable of running all software solutions available (I like to be prepared)), I can safely say Parallels is not really an ideal solution, yet. Parallels is _ok_ for a simple vm, but I'd be much happier with it if it were able to boot from existing partitions. Because it doesn't have support for 3d acceleration, I'm somewhat forced to use bootcamp. Fair enough, 3d acceleration probably isn't a trivial matter to overcome for virtualization. Never the less, sometimes I require XP + 3d accel for work (XSI, Maya. Added performance of booting xp natively also helps here), and sometimes I require osx (shake, xgrid). And now parallels wants me to create /yet another/ xp install, along with any apps I want to use? Not to mention /yet another/ Linux install if I want to work on my dev projects without rebooting, maintaining multiple or offsite copies of source code. Just seems pointless. As others have pointed out, usb connectivity falls behind what xp users expect with vmware aswell. With these in mind, I honestly can't see why anyone would /pay/ for parallels when Q (carbon version of qemu), darwine, and bochs are all (more) mature /free/ options that perform just as well (and with obscure oses, even better). Perhaps they just don't know that parallels is nothing special, and they're wasting money on something thats already given away for free?
If anyone actually knows and is not just speculating, what are the issues/warnings/pitfalls with using Parallels to run a .NET development environment?
Does Parallels run and entire Windows OS in the window (with start button, etc) or does it just run the App?
I love my Mac at home and would like to work from home but I have to use IIS, Visual Studio, and SQL Server to do that. I know Boot Camp can handle the task, but I'd really love to do my coding and have my iTunes, Mail, iChat, etc all running in OS X too.
I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
I could have the main window and menus on one monitor and all my tool windows on the second one. Windows didn't easily (or at all) support multiple monitors with a continuous desktop until, what?, 1997, or was it Windows 98 that really got that nearly right?
Windows 95 could do dual monitors but not well. Windows 98 was much better at it. Since '98 I haven't used or setup dual monitors so I don't know how newer versions of Windows behaves with them. However I'm hoping to get a Macbook Pro by the end of the month and will set it up to do dual monitors.
FalconShould there be a Law?