2 ms·
Lots of other shells overcome bash’s deficiencies. Hoping dash will be installed is just like hoping elvish will be installed - it probably won’t be. To make a
by jagged-chisel 3y ago
Lots of other shells overcome bash’s deficiencies. Hoping dash will be installed is just like hoping elvish will be installed - it probably won’t be.
To make any progress away from bash, we need to standardize on “all mature shells in the base system” (for some definition of ‘mature’) as default.
- JdeBP 3y agoYou are well out of date. As I said, this was over a decade ago. The Debian Almquist shell has been a required part of the operating system for Ubuntu and Debian, and several (perhaps all) of their derivatives, for all of that time. They switched it over to a mandatory ("essential") package years ago. The Almquist shell is the /bin/sh on NetBSD. A slightly variant Debian Almquist shell is the /bin/sh on FreeBSD. The Debian Almquist shell is in Core in Arch Linux (and Parabola Linux and Hyperbola Linux). The Almquist shell is the sh in busybox. The Almquist shell is the sh in MINIX 3. One has to travel quite far to the likes of Illumos or OpenBSD or Toybox on Android to find an operating system where it's not in the box as a core part of the operating system. And on several of the ones where it is a core part, it's actually /bin/sh already.