Hacker News new | ask | show | jobs
by kking50 2447 days ago
Nooo don't make zsh the default shell. Wtf is Apple doing?

I don't have an issue if people want to use/download zsh, but making it the OS default is a huge mistake! From the zsh docs themselves:

"Broadly, bash has paid more attention to standards compliancy (i.e. POSIX) for longer, and has so far avoided the more abstruse interactive features (programmable completion, etc.) that zsh has." ~http://zsh.sourceforge.net/FAQ/zshfaq02.html#l14

Don't make a less-standards compliant shell the default! Bash is one of the few programs I can rely on between all my different devices.

1 comments

You can install it manually if you want. The reason they did it is their version of bash is ancient since they don't want GPLv3 in the operating system.
Nooooo! Don't make me INSTALL a standard-compliant shell!! Make me install a NON-standard-compliant shell.

It's better to have an old version of a standard-compliant shell be the default. Users can easily install the latest bash/zsh, but make that a personal choice.

The license isn't a valid reason to swap out bash.

I'm pretty sure bash still comes with the system. It's only the default shell which is easily configurable.