3 ms·
You're free to do this, but be aware that you'll then need to be aware of where your scripts will and won't run. I regularly use Fedora, Alpine Linux, Void, De
by Seirdy 5y ago
You're free to do this, but be aware that you'll then need to be aware of where your scripts will and won't run.
I regularly use Fedora, Alpine Linux, Void, Debian, and OpenBSD. Void uses dash as its default shell, Debian uses it as /bin/sh but still includes bash, OpenBSD uses another POSIXy shell, Fedora uses Bash. macOS also uses zsh as /bin/sh.
If you want portability, you don't have much of a choice. Devs not caring about portability is why less common operating systems are a struggle to use which only fuels monocultures.
Standards compliance and implementation diversity have a symbiotic relationship that is necessary for the health of open platforms. I described the benefits in more detail in a blog post:
https://seirdy.one/2021/02/23/keeping-platforms-open.html https://seirdy.one/2021/02/23/keeping-platforms-open.html