News for hackers. Stuff that matters.
Re:Mastering Bash and Terminal by teddyh on Saturday January 14, 2017 @05:49PM (#13401059)
It would indeed be in the best interest of its users, but Apple has apparently decided that it would not be in its own best interest:

http://meta.ath0.com/2012/02/05/apples-great-gpl-purge/

[…]

Anyway, the message is pretty obvious: Apple won’t ship anything that’s licensed under GPL v3 on OS X. Now, why is that?

There are two big changes in GPL v3. The first is that it explicitly prohibits patent lawsuits against people for actually using the GPL-licensed software you ship. The second is that it carefully prevents TiVoization, locking down hardware so that people can’t actually run the software they want.

So, which of those things are they planning for OS X, eh?

I’m also intrigued to see how far they are prepared to go with this. They already annoyed and inconvenienced a lot of people with the Samba and GCC removal. Having wooed so many developers to the Mac in the last decade, are they really prepared to throw away all that goodwill by shipping obsolete tools and making it a pain in the ass to upgrade them?

Re:Mastering Bash and Terminal by bitserf on Saturday January 14, 2017 @06:48PM (#13401360)
Or, it could just switch the default shell to Z shell. First thing I do on a new Mac, is chsh -> zsh. Ships with an up to date (enough) version of that.
Re:Mastering Bash and Terminal by ajsalminen on Sunday January 15, 2017 @06:56AM (#13403625)
It could, but "just" switching shells is definitely an inconvenience to your users as well.
Re:Mastering Bash and Terminal by mitchty on Saturday January 14, 2017 @09:34PM (#13401997)
zsh was even the default shell for an OS X release, 10.3 or 4 can't remember at this point.
Re:Mastering Bash and Terminal by em500 on Sunday January 15, 2017 @10:06AM (#13404275)
Nope, before switching to bash in 10.3, tcsh was the OS X default.
Re:Mastering Bash and Terminal by mitchty on Sunday January 15, 2017 @06:54PM (#13407259)
Yep looks like you're right, I could have sworn that zsh was after tcsh then bash from there on out. Went looking in my Mac OS X for unix geeks book and it was right on the transition so bad memory no cookie. I'll punish my brain with beer for its transgressions.