bash is new default terminal shell in Panther
updated 01:30 am EDT, Tue August 26, 2003
One MacNN reader notes that latest (private) developer version of Panther, Apple's next release of Mac OS X, uses to bash as the default shell for Panther 7B44."
"That may please Mac users who are already comfortable with bash on their Linux machines, but those of us who have stayed with the default settings in Jaguar will have to unlearn a few tcsh-specific things and become much more familiar with bash."
"In the long-run, it will be good to share this similarity with the Linux world, which is growing at such a fast rate. What I'd like to know, though, is Apple's motivation for this change. It will give a lot of publishing companies an excuse to update all their Mac-specific UNIX books that were already too expensive the first time around."












Word.
08/26, 01:38am reply
First post.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Yay!
08/26, 01:41am reply
I didn't understand what their facination with tcsh was. I'm no expert, but I've used bash for a while and when writing improptu shell scripts, et cetera, the small differences in syntax was annoying.
So, for me this is a welcome change. Anyone actually know/care what the differences are?
(I've probably just set off a holy war on the magnitude of vi vs. emacs ...)
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Smart Move
08/26, 01:54am reply
ANYTHING else they can do to limit the differences between OSX and LINUX can do nothing but help Apple in the adoption of their OS and servers, etc.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Motivation?
08/26, 02:03am reply
The only 'motivation' is that Wilfredo Sanchez no longer controls it.. tcsh was his shell, he left apple, so the BSD group changed it cause they didn't like tcsh.
Really.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Ummm..
08/26, 02:07am reply
They actually switched it about a month back.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Old news
08/26, 02:09am reply
It was changed in the WWDC build.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Wow, they posted it!!
08/26, 02:51am reply
Bash never came up for me with WWDC, 7B21, 7B28, or 7B39. Maybe I moved my preferences to the newly created Home directory each time before launching Terminal, and that maintained the former default preference for tcsh. I guess I should have recognized the connection between the Sanchez departure and the switch to bash. Do I really want to feed O'Reilly another huge sum of money for updated editions of their already expensive voluminous books just to become familiar with bash?
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
too bad
08/26, 03:01am reply
I'd rather have tcsh. But I doubt tcsh is removed, just not default so those of use who avoid sh type shells for real work can set it up for our logins. FreeBSD and others use tcsh or csh or other non bash non GPLed shells as default as well.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
Yipee!
08/26, 03:20am reply
This is great news! Now both OSes I use wil have the same default shell.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001
I used bash anyway
08/26, 03:22am reply
I just changed everything to bash anyway... it's simply a better shell... Heck I even have all my users on the BSD (AMD) box using bash.
MacNN.com Reader
Fresh-Faced Recruit
Joined: Jul 2001