Re: /System/Library/Extensions vs /Library/StartupItems
Re: /System/Library/Extensions vs /Library/StartupItems
- Subject: Re: /System/Library/Extensions vs /Library/StartupItems
- From: Michael Cashwell <email@hidden>
- Date: Wed, 31 Jan 2007 07:34:56 -0500
On Jan 31, 2007, at 6:43 AM, Stephane Sudre wrote:
Which one is supposed to be loaded first at Startup:
/System/Library/Extensions
or
/Library/StartupItems
?
AFAIK, it's /System/Library/Extensions but maybe this is just a
empirical rule.
I don't think there's any rule or guarantee here. The former holds
kernel extensions and their matching process (and thus loading) does
start very early. But I don't think there's any mechanism in place to
hold off starting daemon processes in /L/S/ until that's "finished."
Part of the reason is that there is no "finished." The matching
process is on-going and hardware can appear via PC-Card, PCI Express,
USB or Firewire at any time and cause kernel extensions to load long
after /L/S is done.
Kernel extensions matching static hardware (built-in or on a non-hot-
plug bus like PCI) should load before global daemons but I'm not
aware of any explicit synchronization.
HTH.
-Mike
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden