Don't understand german? Read or subscribe to my english-only feed.

zsh: /bin/sh

zsh-users out there: please use the zsh as your /bin/sh! Use /bin/zsh not only as the shell for your user(s) in /etc/passwd but also do a ‘ln -s /bin/zsh /bin/sh’! Why? For me there are two major reasons:

* find unportable shellscripts
* find bugs of zsh

grml uses zsh as the default shell. I don’t know many persons using zsh as /bin/sh and I think that’s one reason why (maybe and IMHO) zsh isn’t as POSIX- compliant as bash and you might still find bugs.

I’m using zsh as my one and only shell for more than half a year on my hosts and (for me) there have been only good aspects in it. If you are using it too and find bugs (in zsh or in debian-packages!) please report them to me too. Thank you.

One Response to “zsh: /bin/sh”

  1. Anonymous Says:

    The problem is that most people equate /bin/sh and /bin/bash so bugs found in this manner also mean less bugs for other shells.