Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: Why did apple switch to zsh? Is it somehow better?

That's the question. Why did apple switch to zsh with Catalina? Is it somehow better?

Posted on Oct 9, 2019 8:19 PM

Reply
Question marked as Solved
Answer:
Answer:

The version of bash shipped with macOS is VERY OLD (v3.2.57), but that version is still GPLv2 license and Apple is allowed to distribute it.


The current v5 bash is under the GPLv3 license that is poison to companies like Apple, so they cannot give you an up-to-date bash with bug fixes.


zsh is Not using a GPL license so Apple is free to include an up-to-date copy of zsh


If you want to continue using bash, you can.


If you want an up-to-date bash, as an end user you are allowed to install one. HomeBrew will do this for you <https://brew.sh/>, or you can build your own from sources.

Posted on Oct 10, 2019 6:36 AM

Question marked as Solved

Oct 10, 2019 6:36 AM in response to Tim I Sawyer In response to Tim I Sawyer

The version of bash shipped with macOS is VERY OLD (v3.2.57), but that version is still GPLv2 license and Apple is allowed to distribute it.


The current v5 bash is under the GPLv3 license that is poison to companies like Apple, so they cannot give you an up-to-date bash with bug fixes.


zsh is Not using a GPL license so Apple is free to include an up-to-date copy of zsh


If you want to continue using bash, you can.


If you want an up-to-date bash, as an end user you are allowed to install one. HomeBrew will do this for you <https://brew.sh/>, or you can build your own from sources.

Oct 10, 2019 6:36 AM

Reply Helpful (3)
User profile for user: Tim I Sawyer

Question: Why did apple switch to zsh? Is it somehow better?