Re: Dash as default shell

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Oct 02, 2014 at 08:05:09AM -0500, Chris Adams wrote:
> Once upon a time, Lennart Poettering <mzerqung@xxxxxxxxxxx> said:
> > If you change /bin/sh to dash, then you'll have to map two shell
> > binaries into memory (since the login shell is going to stay on bash),
> > hence the resource usage grows.
> 
> systemd (as PID 1, not counting additional required processes) takes
> over 10 times as much resident memory as dash.  Do you really want to go
> down that path?
> 
> > You increase the number of packages
> > and minimal footprint of our OS images since we need to install one
> > more package.
> 
> A true minimal-footprint install would not require bash, so this would
> reduce the size (dash installed size: 155K, bash installed size: 3.6M).
> 
> > You create a *lot* of porting work for all those
> > scripts. You *break* all scripts that currently reference /bin/sh in
> > the shebang-line but use bashisms.
> 
> Those scripts are already broken, and mostly already fixed because of
> Debian/Ubuntu (and *BSD, etc.).  The remaining scripts are largely going
> to be Fedora-specific, and that's not nearly as big of pile of code as
> you imply.
> 
> It is also funny to hear the systemd author talk about not breaking
> things and creating lots of work.

Could we please remain on the technical level and avoid personal attacks?

Thanks,
Pierre
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux