Vaughn Treude wrote:
> It's been ages since I've played with virtualization. At the time, there
> was a very painful performance hit. I agree, it would be the way to go
> if you were running, for example, MS Office or Visio or QuickBooks or
> something like that. My major concern now is, will Visual Studio work
> with it? For development you want the system to work _exactly_ like the
> native boot.
I do all of my Windows development using Visual Studio in Windows XP
running on top of VMWare. It works great!
The two keys are memory and the hard drive emulation. I have 4G on the
Host Linux system so I allocated 768M to the VM image. I initially had
it at 1G but honestly, I didn't notice a difference. The hard drive
emulation makes a big difference. I did some benchmarks between a
"sparse" drive image, a fully sized drive image, and direct partition
access. The sparse image was noticeably slower. Almost unusably slow.
There was surprisingly very little difference between a full drive
image and direct disk access. In the end, since the drive image was
more flexible, I went that route.
I'm not going to say that it's as fast as if it was native, but it's
definitely fast enough that you probably wouldn't notice the difference
unless you had a stop-watch. My development is around 85% Linux and 15%
Windows, though. If it was closer to 50/50 or even skewing in favor of
Windows, then maybe I would use Windows natively.
Really, the only thing that VMware sucks at is games. Don't expect that
any games will work. That way, when one does, you can be pleasantly
surprised. You won't be surprised very often.
One final thing: if you do get a MacBook, you'll have a choice between
Parallels and VMWare Fusion for virtualization. Go with VMWare.
Parallels has some nice ideas and I'm all for supporting the little
guy... but I've heard far too many horror stories surrounding Parallels
to recommend it. Fusion is as rock-solid as all the other VMWare
products (and extremely well integrated with OS X).
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss