The website currently says “provides a binary suitable as /bin/sh”; this could use clarification.
I don’t doubt that, given the code is completed and relevant bugs are fixed, mrsh can be used as /bin/sh on systems where a POSIX shell suffices.
However, a significant number of Unixoid installations runs Debian or a derivate thereof, where /bin/sh must fulfil a number of additional guarantees (e.g. local must be available (excluding AT&T ksh), echo behaviour is prescribed, test must have -a and -o, and some XSI extensions must be available).
Therefore, I’d suggest to change the affected text to…
mrsh provides a binary suitable as /bin/sh on POSIX systems¹ and a library for building new shells.
… and add a footnote that this does not apply to Debian and derivatives thereof, such as Ubuntu, Linux Mint and KDE neon.
The website currently says “provides a binary suitable as
/bin/sh
”; this could use clarification.I don’t doubt that, given the code is completed and relevant bugs are fixed,
mrsh
can be used as/bin/sh
on systems where a POSIX shell suffices.However, a significant number of Unixoid installations runs Debian or a derivate thereof, where
/bin/sh
must fulfil a number of additional guarantees (e.g.local
must be available (excluding AT&T ksh),echo
behaviour is prescribed,test
must have-a
and-o
, and some XSI extensions must be available).Therefore, I’d suggest to change the affected text to…
… and add a footnote that
this does not apply to Debian and derivatives thereof, such as Ubuntu, Linux Mint and KDE neon
.