As bash is so broadly available, it provides a good compatibility layer for users that come from other Posix systems to use macOS. Why the move to zsh as the default shell, and why the extensive deprecation warning, as bash itself was deprecated?
Asked
Active
Viewed 130 times
2
Tony Williams
- 12,142
Gerardo Lima
- 121
bashswitched to the latest Gnu license Apple could no longer keep bash up to date.zshuses the more open MIT license and Apple can ship the latest version. The deprecation ofbashis because the version Apple ships is increasingly out of date and in fact security updates are no longer maintained for the last version Apple can ship. – Tony Williams Jun 21 '20 at 06:38