Virtualization

A huge detour for MINI owners – in the huge=27″ way ๐Ÿ™‚

1-1/2 years ago, I got an iPhone; shortly after that, I got my Macbook Pro. While the Macbook Pro was mostly an expensive toy and little more than a photo editor / iTunes repository and web browser, I did use it sometimes for work tasks when I was away. Enough to learn that running Windows is feasible when necessary.

Now, with the 27″ iMac, I’ve chosen to replace my #1 PC at work with a Mac (PC’s #2-#5 remain PC for now); this week I’ve been setting up the Mac to “play nice” at the office, and configuring it to run Windows programs, resulting in …

The screenshot shows Apple Finder and Windows Explorer both viewing the documents directory, our PCB design program which runs fine, and Apple and Windows versions of command line (CMD / DOS prompt, and Terminal).

I knew that the Apple iMac would be capable of running the Windows programs I need (PCB design, and code development in C, assembler for Freescale and Microchip parts, and Visual Basic Windows and DOS versions for customer and in-house test programs!); but I wasn’t sure what solution would be best – I’ve used Parallels on my Macbook Pro, but decided to test VMware Fusion and VirtualBox as well.

My test was to do something I do many times a day; compile the source code of our GP400 product (some 60K of compiled code for the Freescale HCS12X), and load it in to the processor ready to debug (using a USB debugger). On my current work PC#1, this timed 38s.

I liked VMware Fusion the most; it installs nicely, with a small menu on the top that gives access to Windows programs and the Start Menu, even when VMware isn’t running. It opens tidily and works well. Loading Windows XP from cold took 30s, and the compile/debug test time was 28s.

Parallels isn’t as tidy as VMware; it offers perhaps too many different screen modes and while “crystal” mode” gives a menu in the top bar, it opens not to a tidy list of Windows programs, but to a menu where you have to click “Start Menu” to call up the Windows Start Menu in Windows style. While in “crystal” you have to ALT-click to get to Parallels to adjust anything (while VMware puts it all in the one menu).
Parallels also isn’t as good at opening tidily; it does a lot of Windows screen resizing as it loads. It offers many “bells and whistles” (such as Maclook that makes the Windows look Mac-like), but it feels a bit less professional than VMware – maybe deliberately, if it’s targetted more to home users.
However, Parallels blazed the timing test, at just 22s (after taking 22s to load Windows XP)!

Finally VirtualBox, which offers the significant benefit of zero cost! It also offers few extras, which results in the fastest click-to-load time (Windows XP is up in 21s).
However from there, VirtualBox suffers – it’s especially slow at USB; while I was able to access the debugger, and a USB serial cable, communications over USB is very slow. The compile/debug timing test came in at 54s, twice as slow as the competition.
VirtualBox also is poor at graphics support – on my Macbook Pro I had tested it too, and it couldn’t run most Windows games. Finally, both VMware and Parallels can share Documents/Desktop etc between Mac and Windows, which VirtualBox can’t do.

Oh, not finally, since I did also temporarily set up and test BootCamp – it took 20s to do the compile/debug (fastest of all, not surprising really); however BootCamp quickly lost it’s mind and crashed, and I couldn’t be bothered to figure out why. Also in the typical Windows way, it takes 10s or so before Windows finds the Magic Mouse.

In conclusion, all three virtual Windows solutions work, and seemed reliable; while I liked VMware, the speed that Parallels offered was hard to argue with – basically running at within 10% of the theoretical maximum of BootCamp. As you likely noticed in the screenshots, I purchased Parallels V5.

Some time, I’ll have to look at native Apple code development – see if it’s possible to do the RS232 communications programs we use on PCs; but meantime, the Apple is the best Windows machine I have!

Four Red MINIs

This morning I headed in to Boston, to meet up with Mass Motoring Club and a drive organized by Sheena from Boston to IKEA, via Newbury St. MMC are not MINI-specific, so I had no worries turning up in my Q5 – in fact, there was a second Audi there too, driven by Armen!ย There were also four Red MINIs!


Other commitments prevented me joining the drive all the way down to IKEA, but I did join them along Newbury Street, and took some pics ๐Ÿ™‚

Nice drive! Thanks for organizing, Sheena ๐Ÿ™‚