top | item 38389192

(no title)

bgm1975 | 2 years ago

Apple switched when bash switched from GPL2 to GPL3 which they didn’t like. The older bash is still available.

discuss

order

masklinn|2 years ago

> Apple switched when bash switched from GPL2 to GPL3

Apple just didn’t update. It took them years to finally switch to switch to zsh.

> The older bash is still available.

Aside from it being bash (a great reason not to use it as far as I’m concerned) it’s now a 17 years old version of bash.

toast0|2 years ago

> Aside from it being bash (a great reason not to use it as far as I’m concerned) it’s now a 17 years old version of bash.

I thought people liked macOs for its vintage feel? Remember a time when computers could only render a single menu bar in a fixed location, feel the experience of SYN floods, run a version of bash that is old enough to vote in the next presidential election.

toast0|2 years ago

According to the interwebs, zsh became default with Catalina in 2019 [1]; ten years after bash 4 was released with gpl v3 or later.

Also, the interwebs suggest Apple used to use tcsh as the default shell[2]; I don't know when they changed that, but it may have been after bash 4 released? (Thanks, 10.3 was in 2003, so several years before the license changed)

[1] https://www.theverge.com/2019/6/4/18651872/apple-macos-catal...

[2] https://news.ycombinator.com/item?id=18853318

masklinn|2 years ago

bash became the default shell in 10.3. tcsh was the default before then.