SF Pride 2006

June 25th, 2006

I’m always amazed by the muted roar, for lack of a better term, that comes up from the street during parades. And of all the parades in San Francisco each year, Pride has to be the biggest.

I’ve been going back and forth from the street to home; seeing the parade in person and watching on TV as it streams past outside my window. I think it’s great to see families with their kids, police and government, media, corporations, medical organizations, religious groups and regular people from different places and walks of life celebrating diversity and love and hope. That is what progress is about, in my opinion!

Public transit is free on Thursday…

June 21st, 2006

Tomorrow has been declared the first Spare the Air Day of 2006. 25 bay area transit agencies will be free all day. This includes Muni, BART, AC Transit, Caltrain, SamTrans, the Santa Clara Valley Transportation Authority and Golden Gate Transit busses and ferries.

Parallels Desktop for Mac

June 18th, 2006

I was happy to hear the release version of Parallels Desktop for Mac is now available. I, apparently like lots of folks with Intel-based Macs, have been curious about running non-Mac operating systems on the Apple machines. I thought about trying Boot Camp, but I really didn’t want to dedicate a partition on the main hard drive, nor did I really want to turn a Mac into just another “boring” Windows PC. So Parallels was an obvious choice. I’m not comparing Parallels to Boot Camp, obviously, since I’ve only tried one of them.

A quick disclaimer: I consider myself to be platform agnostic, or perhaps more accurately, enthusiastic about many computing platforms. I think Mac OS, Windows, Linux, FreeBSD and other operating systems each have strength and weaknesses, and I enjoy using all of them. That ideal is really the driving force behind using Parallels in the first place.

This is just an initial run-through. I have not delved very deeply into the technical details of this product.

Installation

I downloaded Parallels and obtained a trial key. It installed easily on the Mac and I began building some virtual machines (VMs). I thought I’d save some space on my primary hard drive by building the VMs on an external USB drive. I also was curious if using an external drive would even work. The initial Windows XP VM went fine. I was in the process of installing SP2 when the VM just up and died. After that I couldn’t get it to run at all; it would start to boot and then just quit with no warning.

I had been impressed enough with Parallels before my VMs started crashing that I had already purchased a full license key and had activated it. For a few moments I wondered if that had been a good idea.

I decided to try building another VM running a different OS, still on the external drive. I got to the second CD of my Fedora Core 5 install when it up and died. Now I had two VMs that wouldn’t run.

I rebooted the Mac (I know, I know…) just to see if that would make any difference. When the OS came up my USB drive didn’t mount. Disk Utility showed errors. I opted to “fix” the USB drive and it found two problem files which were truncated to zero bytes. They were my two VMs, of course.

So I went back and started building a Fedora Core 5 VM on the main hard drive. It installed fine and ran well. Emboldened, I built a new Windows XP VM (on the main hard drive too, obviously) and it ran well also. I installed SP2 manually and then ran Windows Update and installed all the patches and fixes.

At this point I burned copies of both of these new VMs to DVD so I could just go back to those “base” installs if I messed anything up. Then I started adding applications and customizing as if they were actual computers I would use day to day.

Impressions

Parallels Desktop for Mac worked quite well. The XP VM was pretty snappy, especially after installing the Parallels tools, which made the mouse cursor seamless with the Mac desktop. Performance was very good; the XP VM ran comparable to a regular mid-range PC. Occasionally the overall system would slow down for a few moments, or the beach ball would appear. Since I had iTunes and Firefox running on the host OS, and had burned some discs at the same time, it felt like acceptable occasional lag given what else I had the machine doing.

The machine I was running Parallels on was a Core Duo 1.6 GHz with 1GB RAM. Parallels can utilize Intel’s VT-x technology to enhance virtual machine performance. Sometimes I received an alert from Parallels that VT-x was supported but not used, sometimes I didn’t. There are several threads on the Parallels support forums and on the Apple support forums about which Intel Macs can use VT-x and which can’t. I did not look in to this very deeply. From what I read it seems to be a firmware glitch that causes problems on some machines. But that was really just my speculation from reading what others were saying about it. Since my VM performance was acceptable, I was not too worried about it, though I do plan to keep an eye out for future information and resolution.

Concerns

It would be nice to run VMs on the external USB drive. USB support in the VMs seemed lacking. I couldn’t connect my VMs to USB devices attached to the host Mac, such as printers. The Parallels user guide didn’t mention printing at all, which seemed strange to me. I ended up connecting to a network printer from the XP VM; the network printer was actually on the host Mac. That worked, though network printing to the local host machine either feels awkward to me or very sensible to me, I’m not quite sure which.

Overall opinion

I mentioned that I was impressed enough to purchase the license while still in my initial stages of testing. I think that turned out to be the correct decision. I think Parallels is a must-have for tech savvy folks who want to run other operating systems on their Intel Macs. It supports pretty much all of the operating systems for the x386 architecture, so this is a sweet tool for building virtual labs or just trying out new OS versions without dedicating a whole computer. There are so many possibilities for geeks.

I think Parallels is a pretty compelling option for “regular” folks that, for example, use –or would like to use – a Mac at home but need to use Windows for work. Building a VM is time consuming, though, and may stretch the skills of some folks, so that should be accounted for.

As for Parallels, the company, I hope they will provide significant updates to registered users without making them pay constantly. While this release feels fairly solid, I suspect there are plenty of bugs to fix and features to enhance. Quite a few of the features that they say on their web site are “within scope of future development” would add a lot to the product. I hope they get some of those finished and out to the users in a timely manner.

I have read some rumors about Apple buying Parallels and incorporating it in to the next OS X release, Leopard (when are they going to stop using the stupid cat names?). I have no idea how reasonable that may be, but having VM capability in the base Mac OS would be a fantastic addition. Apple does mention Parallels on their web site and, indirectly I believe, via their TV ads that tout running Windows on the Mac as a legitimate selling point.

And as for me, I’m planning to try running Windows Vista under Parallels once my beta DVD arrives or my download completes (whichever happens first!). I’d like to see what the latest version of FreeBSD is like nowadays, since it’s been awhile since I’ve had it running. I may install Windows 3.1 just for old time’s sake, if I can get a boot disk image to access my old 3.1 CD. I may even try installing OS/2 Warp if I still have those old CDs somewhere. Fun!

Parallels Desktop for Mac. $49.99. Parallels, Inc. http://www.parallels.com/

June 19th update: Okay, I can’t run a Vista VM since Parallels doesn’t support ACPI yet. Their web site says it will be supported in the next release.

Mac OS X Universal Binaries

June 12th, 2006

I’ve been trying to update all of the applications on the Intel-based Mac to Universal Binaries. I haven’t looked through them for awhile; today I started checking up and found stable/release Universal Binaries for a few things that I have:

  • Firefox (and Thunderbird)
  • Gimp.app (the Mac port of Gimp)
  • SMART Reporter (hard drive health monitor)
  • Adium
  • Witch
  • Butler
  • OmniGroup applications

The Universal Binary version of Firefox is very fast. Since the PPC version felt sluggish, I had been using Camino and occasionally Safari as well, both of which are also super fast.

I was also happily surprised to find HP has produced Universal Binary apps/drivers for a cheap HP all-in-one printer that I use.

I am very curious when Adobe is going to release Universal Binary versions of things like Photoshop and all of the Macromedia applications they now own.

I happened to be clicking around Wikipedia today and something led me to the “Aldus Pagemaker” entry. I learned to use PageMaker way back when, using the 16-bit Windows version. I was pretty good at it, too! I haven’t used it for many years, so I didn’t realize Adobe (they aquired Aldus) had ceased development. That kind of makes me sad. It also makes me sad that the alternatives these days are fairly expensive, at least for folks who just want to dabble with such things.

So software, like everything else, has a limited lifespan; some applications are evolving, some have died.

Now where are my old OS/2 CDs?

Pictures

June 5th, 2006