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
bash
switched to the latest Gnu license Apple could no longer keep bash up to date.zsh
uses the more open MIT license and Apple can ship the latest version. The deprecation ofbash
is 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