Re: Why it's so slow?
On Tue, Jul 27, 1999 at 09:23:50PM +0100, Ian Smith wrote:
> Anyway, the point. I noticed some discussion of linking ash to /bin/sh
> instead of bash for non-interactive work, to speed things up and reduce
> memory usage, on the linux devel list archives. Is ash available?
Not yet, but I may port it soon, if it is not too much trouble and nobody
else beats me.
> Would it be seen as a cooperative gesture to investigate this more fully
> for the benefit of Debian as a whole?
Well, there are several reasons why bash/ash discussion is not important for
* The Hurd does use much fewer start up shells than Linux, because most
information (network, mount points etc) is transient and stays alive during
reboots (passive translators). There are only four or five scripts.
* I would really like to avoid switching to another shell. This is because
every bug that is not Hurd specific only interrupts my Hurd work. I prefer
other people doing the work to find the bashisms in the scripts. So ash
will not likely be the default from the first moment.
* A slightly political reason that doesn't affect Debian but GNU/Hurd is that
bash is the standard GNU shell, not ash. This is also a technical reasons,
because Hurd improvements will go into bash faster than in any other shell.
However, if it really boosts up the performance, we may consider this. On
the other hand, as Donal Knuth said, preliminary optimization is evil, or,
in other words, I prefer convenience and stability over performancew
increase in this stage of our development.
`Rhubarb is no Egyptian god.' Debian http://www.debian.org finger brinkmd@
Marcus Brinkmann GNU http://www.gnu.org master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de for public PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ PGP Key ID 36E7CD09