May 11, 2005

The importance of arrogance...

TMLutas writes...

I'm going through Ars Technica's Tiger review. The first thing that surprised me (in a good way) shows up on page 5, launchd. This really shows the benefits of Apple arrogance and anal retentiveness as applied to longstanding Unix world problems.

Launchd does just that, it manages startup of the various system services in a unified fashion instead of the "patch on top of patch" system that Unix has lived with for decades. As somebody else described it
late last year "Launchd is kinda init, mach_init, xinetd, cron, System Starter (seems very nice indeed, drop XML files into a dir saying I want to receive network connects on this port, start at this time, when load is so low etc)". Launchd is represented in the article as an open source project but I couldn't find it. It should be available as part of Darwin, though so the fact that it's not listed separately is not very important.

The absolute arrogance of thinking that you can swim against the tide and change something that basic and functional to the operation of Unix and get enough people to go along with you is breathtaking. It's also a core differentiator and competitive advantage of Apple.

It will be interesting to see where this leads. I'm not a Unix guy, but I'm savvy enough to be aware of it underneath me while I use my Macs. Using OS-X is sort of like riding in one of those little decorated gondolas bobbing atop a very large elephant. If I were young and had lots of spare time I'd learn to ride the elephant itself.

Posted by John Weidner at May 11, 2005 9:34 PM
Weblog by John Weidner