On Thu, Apr 14, 2011 at 4:09 AM, Duncan <1i5t5.dun...@cox.net> wrote:
> FWIW/IMHO, I don't believe the news item needs mentioning that it was bash
> that made it slow and inflexible.  Most users don't so much care whether
> it's C or bash or java that made it so, only that it was.

If this were Ubuntu I'd be inclined to agree.  However, I think that
most Gentoo users would be interested.  Maybe I have a different
perspective because I just gave a talk on booting two nights ago at an
LUG, but I wasn't even the one to bring up the shortcomings of bash in
the typical linux SysVInit-based service scripts.  Various approaches
that were discussed included symlinking /bin/sh to dash instead of
bash, and C-based solutions (or a combination of both).  It was
interesting to hear that at least a few other distros struggle with
bashisms in their init scripts, but no so much due to licensing/BSD
issues but because of a desire to use dash which does not support all
bashisms.

No need to go into gory details, but mentioning that it is C-based
instead of bash-based seems reasonable.  Granted, we're not really
getting rid of one of the problems with bash, which isn't just
/sbin/rc but rather it includes the init scripts themselves (every one
of which requires spawning a new bash, and many spawn additional
processes like sed/awk/etc).

Rich

Reply via email to