• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: StartupItems
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: StartupItems


  • Subject: Re: StartupItems
  • From: Michael Bartosh <email@hidden>
  • Date: Mon, 22 May 2006 05:56:14 +0100


On May 15, 2006, at 5:10 PM, Dave Zarzycki wrote:

On May 15, 2006, at 2:45 AM, Finlay Dobbie wrote:

On 15/05/06, Kevin Van Vechten <email@hidden> wrote:
Lastly, StartupItems are on their way out, and unless you're seeking
compatibility with pre-Tiger (10.4) systems, you'd be better off
using a launchd plist.

launchd doesn't have daemon dependency support, last I checked.

That's a feature.

launchd: the daemon for phd-equivalent computer scientists, by phd- equivalent computer scientists.


Apple's fascination with booting fast has cause headaches for system administrators in Tiger. It is unreasonable to expect every software package on earth to adopt some kind of IPC-based dependency mechanism.

Perfect example:

On May 16, 2006, at 9:50 AM, Finlay Dobbie wrote:
I'm not dissing launchd, I'm just saying that I have encountered
particular situations where it didn't really seem to be the best
option. In particular, there was a situation where I had to start
Tomcat and a java application which needed MySQL to be running
beforehand.

Now, you could argue that the inadequacies are in MySQL and this Java
application, but I don't necessarily think that's fair.

Another example: Apple's own DirectoryService daemon has had ongoing trouble refreshing after the network becomes available, resulting in DirectoryService nodes that appear to be unavailable until the daemon is restarted. Sure, this is a bug .. but if sysadmins could just add in a dependency, then we could work around the bug until it is fixed. And that is what is most important here.


It is telling that most of the more competent people in the Mac Sysadmin community have stated this over and over, while Apple still maintains that the lack of a dependancy checking mechanism is a feature.

__
Michael Bartosh
Essential Mac OS X System Administration
O'Reilly
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: StartupItems
      • From: Dave Zarzycki <email@hidden>
References: 
 >StartupItems (From: AndrĂ©-John Mas <email@hidden>)
 >Re: StartupItems (From: Kevin Van Vechten <email@hidden>)
 >Re: StartupItems (From: "Finlay Dobbie" <email@hidden>)
 >Re: StartupItems (From: Dave Zarzycki <email@hidden>)

  • Prev by Date: Re: mathlib pow gives bad result
  • Next by Date: Re: StartupItems
  • Previous by thread: Re: StartupItems
  • Next by thread: Re: StartupItems
  • Index(es):
    • Date
    • Thread