An interesting thread has been started on the Fedora mailing list proposing that Bash be replaced with Dash as the core (/bin/sh) shell. It should be noted though that this is still a thread discussion as far as I know, not a policy decision announcement, and nothing concrete has been reached.
Personally and even though this proposal seems at least partially based on the recent Shellshock hysteria I'm happy to see that people are finally starting to consider things like technical superiority and simplicity over politics, and treating bloat and feature creep as far from harmless. I also hope that other distribution maintainers have the same kind of discussion. I'd like to see Arch for example start using dash in the core install since even with shell script heavy systems - like those that use sysvinit - very rarely are non-POSIX features used and, when they are, they probably shouldn't be.
For those unaware dash is a tiny and robust shell that aims for strict POSIX conformance with as small a runtime and disk footprint as possible. It was originally a fork of ash which is a pretty good shell for embedded or otherwise thin systems and is what is built into busybox for a shell. Here is its official page.
(Score: 2) by Lagg on Friday October 03 2014, @06:38AM
Not really, when argv[0] has a basename of sh bash starts in posix mode. Like most GNU stuff that has a posix or other spec conformance mode the crap still leaks through to an extent but to say that there's no difference in practice is just stupid.
http://lagg.me [lagg.me] 🗿
(Score: 2) by zocalo on Friday October 03 2014, @04:28PM
UNIX? They're not even circumcised! Savages!