Last month there was another flare-up in the eternally simmering Mac OS X system extensions debate. This time, it wasn’t a "haxie," which is a what Unsanity calls its products that run on top of its Application Enhancer (APE) framework. Instead, it was an application that shipped with a system extension called Smart Crash Reports (yes, also made by Unsanity) that leverages the Input Manager mechanism in Mac OS X. Okay, maybe "subverts" is a more apt description, depending on your point of view. But I’ll get to that in a bit.
Anyway, the discussion followed the now-familiar pattern of blog-based conflict resolution. First there was the initial post describing the situation and warning Mac users about it. Then came comments from the usual suspects: a developer of the offending application, someone from Unsanity, and a gaggle of supporters and detractors from all over the web.
The comments went into a bit of a death spiral, and were subsequently disabled by the owner of the blog. A follow-up post more calmly summarized the situation. A week or so later, John Gruber provided an exhaustive exploration of the topic. Smart Crash Reports itself was eventually modified by Unsanity. Finally, Gruber wrapped it all up with an addendum to his earlier post.
This little scuffle reminded me that I’d been meaning to post about the whole system extension debate for a while. So I added an item to my "Blog Ideas" list in Yojimbo…where it stewed with the others for a few weeks. But here I am now, actually posting something for a change, so it’s time to dive in.

Loading comments...