Boot Camp

bootcamp.gif

Wonders never cease!

Apple has posted details of dual boot support for Windows XP on Intel Macs in the upcoming Leopard release, available as a Beta for Tiger now.

If this had happened 4 days ago I would have called "April Fools…"

I’ve been keeping my eye on Q – I think if I needed "Winders" I’d still prefer to run it in a sandbox from within OS X rather than have to dual boot to get it. Still, this is pretty amazing for Apple to do considering their previous statements on the subject.

And no, this doesn’t mean Dvorak was right. 🙂

tacow

Karl and I launched the Toronto Area Cocoa and WebObjects (tacow) developers group today. OK, we registered a domain and created the website, but come on, it’s something!

We took a road trip to Chicago last month to sit in on the CAWUG meeting and had a blast, so we’re really hoping to create a similar group here. We’re not shooting for anything overly structured, just a venue to geek out, learn some stuff, and share stories.

Karl’s putting the final touches on the announcement for our first meeting and that’ll go up soon. If you’re interested in attending, or want to help, please head over to the tacow.org site and sign up and post a comment.

I hates you PC hardware! Hates you!

The pvr needed some extra speed. I’ve been transcoding recorded shows to mpeg4 to reduce their size, and the poor P 1.8 was bogging down under the load.

"No problem" I thought. This is generic PC stuff. Checked the mobo specs then off to TigerDirect to get a Celeron 3.2 GHz. I shut everything down, grounded myself, removed the CPU cooler, popped the Pentium, installed the Celeron, replaced the CPU cooler, and fired the pvr back up again.

No video.

The hard drive spun up, the lights came on, but nothing else. The machine did not boot, nothing.

"Hmm, strange" I say. Swapped out the Celeron for the old Pentium, no change. I checked the powersupply voltages, they all look good – I think. So I’ve either hosed the mobo, or I’ve zapped two processors, or all three.

Hates it. Hates it I do.

Update: BORKED MOBO! (Grrr!) I’ve got it working again, but after all that I can’t use the new processor ’cause I can’t keep it cool enough (Double Grrr!).

One step forward…

As I mentioned here, we upgraded our mail server to Tiger. All looked good, until we started to see this in our logs:

Potential VM growth in DirectoryService since client PID: 0, 
  has 550 open references when the warning limit is 500.

According to posts in Apple’s OS X Server forum (here, here, and the tail end of here) it looks like this nasty problem involves either servermgrd and/or DirectoryService. The number of open reference continuously grows until it renders your server unusable – usually not considered a good thing.

I don’t have a fix for the problem.

I do however, have an bandaid.

I created a perl script in /usr/local/bin/ called plugleak.pl. The script checks the system.log looking for the tell-tail error message above. If it finds it it restarts both servermgrd and DirectoryService.

Using Lingon (a very nice little GUI for launchd items) I created a periodic task (/Library/LaunchDeamons/com.pimedia.plugleak.plist) to run the plugleak.pl script every 10 minutes.

Not necessarily an elegant solution. But, well, ya do what ya gotta do.

Update

I don’t do a lot of admin support anymore, but I do scan the Mac OS X Server mailing list, and I came across a post that led me to this thread on the Darwin Kernel list that goes a long way to explaining what is going on here.

Very interesting and worth a read.