The Boston Diaries

The ongoing saga of a programmer who doesn't live in Boston, nor does he even like Boston, but yet named his weblog/journal “The Boston Diaries.”

Go figure.

Monday, May 02, 2011

“He's one of the old gods! He demands sacrifice!”

Another day, another Mac OS-X automatic update.

I'm growing leary of Mac OS-X updates. I'm also growing leary of Apple in general. I'm not saying I refuse to use their products–heavens no! Chez Boca is slowly turning into Apple territory with one Mac mini, A Mac laptop, an iPad and two iPhones. The computers just work (and give it time Bunny—you'll get use to the interface, trust me).

But I get the feeling that doing anything a bit out of the ordinary is punished, for Steve Jobs is not a kind and loving god—he's one of the old gods! He demands sacrifice! His way, or no way.

The only change I've made to the system is to have syslogd forward its logs on the Mac to my Linux system (and to do that, I had to figure out how to edit /System/Library/LaunchDaemons/, which is a binary file, to add one command line option to syslogd when it starts) and the last time my Mac auto-updated (last month) it completely overwrote my changes and I lost an hour trying to remember how I initially set it up and troubleshoot why it wasn't working properly.

Thanks, Steve.

More troubling though, are some of the logs I'm seeing from the Mac. Such as:

fc00::3 | /usr/libexec/taskgated | user debug | May 02 15:48:15 | no
system signature for unsigned /Applications/[18605] 
(pardon the rather unorthodox output from my syslogd)

The only executables that are thus logged are those that I compiled, or have been downloaded off the Internet (like Firefox for instance). The man page for taskgated says this:

taskgated is a system daemon that implements a policy for the task_for_pid system service. When the kernel is asked for the task port of a process, and preliminary access control checks pass, it invokes this daemon (via launchd) to make the decision.

which doesn't reassure me all that much. Also, given the control that Apple exerts over the iPhone and iPad software ecosystem, how long until Apple starts tightening its grip over the software echosystem of the Mac?

Okay, I doubt they'll go so far as to remove the ability of third party applications from running on the Mac, but still … if I have to worry about every update reversing changes I've made to the system …

Obligatory Picture

[It's the most wonderful time of the year!]

Obligatory Contact Info

Obligatory Feeds

Obligatory Links

Obligatory Miscellaneous

You have my permission to link freely to any entry here. Go ahead, I won't bite. I promise.

The dates are the permanent links to that day's entries (or entry, if there is only one entry). The titles are the permanent links to that entry only. The format for the links are simple: Start with the base link for this site:, then add the date you are interested in, say 2000/08/01, so that would make the final URL:

You can also specify the entire month by leaving off the day portion. You can even select an arbitrary portion of time.

You may also note subtle shading of the links and that's intentional: the “closer” the link is (relative to the page) the “brighter” it appears. It's an experiment in using color shading to denote the distance a link is from here. If you don't notice it, don't worry; it's not all that important.

It is assumed that every brand name, slogan, corporate name, symbol, design element, et cetera mentioned in these pages is a protected and/or trademarked entity, the sole property of its owner(s), and acknowledgement of this status is implied.

Copyright © 1999-2023 by Sean Conner. All Rights Reserved.