Developing C# under MacOS X
As you have probably noticed from the last post, I have finally moved to Apple, but my work is not going to change, therefore I need to develop my solutions in C#. In the past months I have been careful in reading all the news about Parallels Desktop, the virtualization environment for Mac Os X.
Few days ago, before my MacBook was here, I downloaded and installed Parallels Workstation, the same product of the Desktop for Windows. Under my old Windows2003 the virtualization was quite good, fast and reliable. I have made a small comparison (without any benchmark) between that one and VmWare, and I have to admit that in my experience Parallels was a little faster.
I have build a new virtual system on my t42p, Windows2003 with Visual Studio, Tortoise SVN and few other stuff I use for my job. Yesterday, when the Mac had arrived, I moved the virtual machine under the Parallels Desktop for Mac Os: no need to install anything (if not the parallels tools for the virtual machine).
Today I’ve spent the entire day working on a project I’m following and I have to admit that the performances of the virtual machine are great! This Mac has 2GB of RAM, therefore I can reserve 1GB for Windows… not bad!

Visual Studio 2005 starts in a couple of seconds and the overall performances are a little lower than those in my previous environment (Windows 2003, 2GB RAM, HDD 7200 RPM, Intel centrino 1.8GHz). Of course my previous environment was not virtualized! I’m very happy about it, and if anyone would ask me if working in a Virtualized Windows under a new Mac is a good thing I will answer:
Do you really want to have a Mac Os X as your primary environment, with a cute design for your hardware, losing some few speed under your virtualization? If the answer is yes I strongly recommend a solution similar to the one I’ve choosen.
Of course, I think that planning a MacBook Pro instead of a MacBook should result in better performances!
No Comments Yet