On Thu, 29 Mar 2012 14:05:30 +0200
Nicolas Sebrecht <nsebre...@piing.fr> wrote:

> The 29/03/12, Alan McKinnon wrote:
> > On Thu, 29 Mar 2012 00:20:04 +0100
> > David W Noon <dwn...@ntlworld.com> wrote:
> 
> > > The Gentoo developers have been discussing just that.  The reason
> > > is that many of the daemons that can be started by udev scripts
> > > require work files on /var, so we could well need /var mounted
> > > too.
> > 
> > Which begs the obvious question,
> > 
> > Why on earth is udev launching daemons in EARLY BOOT?
> 
> udev launches nothing. udev scripts do. These scripts are not part of
> udev.
> 

OK, semantics. Let me re-phrase:

Why is a third party script, running in the context of the udev
universe, indiscriminately allowed to launch daemons at early boot
time?

I don't think I agree with Neil in that this is a udev design flaw (as
any "fix" will be worse than the "flaw"). Instead it looks to me like
a classic case of

"You are free to do anything you want but if you break it you keep the
pieces. If you do something stupid, it's not my problem and you're on
your own."

I see nothing wrong with udev applying some reasonable constraints such
as clearly documenting at what point in the boot process udev is in a
position to arbitrarily run anything. Earlier than that point,
"anything" does not actually apply.


-- 
Alan McKinnnon
alan.mckin...@gmail.com


Reply via email to