Why is bash the default shell in most OSes (Ubuntu, Fedora, OSX, etc.)? Why is it that a lot of advanced users mostly use zsh? If it is that good, why is it not the default?
I use both I don't see a difference for all my tasks are simple 🙂
bashdefaulthistory-of-ubuntuzsh
Why is bash the default shell in most OSes (Ubuntu, Fedora, OSX, etc.)? Why is it that a lot of advanced users mostly use zsh? If it is that good, why is it not the default?
I use both I don't see a difference for all my tasks are simple 🙂
Best Answer
I did some reading on this and the conclusion seems to be that it is the default shell of GNU (used by most Linux based OS), and therefore simply comes packaged as part of GNU, while also having 20 years of development behind it making it stable and well rounded, it is simply the best all rounder, meeting the needs of all but the most advanced users.
For more, read Why is bash standard on Linux? (the same question on Unix & Linux).
Just to add a bit more to this, there are many other shells to try, if you are interested, here's a few from this answer: