|
|
|
|
|
by Seirdy
1694 days 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 |
|