Author: Yves Martin Date: To: Frédéric, Guilde Subject: Re: sh bash dash
On Tue, 2018-06-05 at 18:22 +0200, Frédéric wrote: >
> ...
> L'interpréteur de commandes « dash » (Debian Almquist Shell) est
> conforme
> à la norme POSIX et est dérivé de ash.
>
> Puisqu'il exécute les scripts plus rapidement que bash et dépend de
> moins
> de bibliothèques (le rendant ainsi plus résistant aux pannes
> logicielles
> ou matérielles), c'est l'interpréteur de commandes par défaut sur les
> systèmes Debian.
> ...
Effectivement, au tout premiers moments du boot, on peut préférer un
shell plus robuste.
Sinon ce n'est pas une "alternative" mais une "diversion" fournie par
le package "dash", à voir donc la doc autour de "dpkg-divert"
$ dpkg -S /bin/sh
diversion by dash from: /bin/sh
diversion by dash to:
/bin/sh.distrib
dash: /bin/sh
À noter que Synology utilise bash dans DSM 6 mais avec la syntaxe "ash"
par compatibilité avec DSM 5 - toute la richesse de l'opensource !