site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com 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 ? HTH. -Mike _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... 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. This email sent to site_archiver@lists.apple.com