Hi.

In general I'd say:

- Whenever no specific shell is required (e.g. to run scripts or so) use
a wording like "shell" or "default shell", depending on whether any
shell or the system’s default shell is meant.


- For everything else however, which especially refers to /bin/sh, we
should ONLY use/allow/define POSIX sh compatible shells, which conform
to the POSIX "Shell Command Language".

I guess both must be named "POSIX sh compatible" AND POSIX "Shell
Command Language", as sh defines things like some sh parameters and
stuff, which is not defined by the Shell Command Laguage.


Concentrating on any specific shell, Bourne, bash, or whatever is
problematic in many ways.
It can happen that they're not longer maintained (bourne?), they're
typically non-standardised, etc. pp.


Cheers,
Chris.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
fhs-discuss mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/fhs-discuss

Reply via email to