7 ms·
That's a funky prompt they're showing there. Since it came by default on macOS, I'm using zsh. But to be honest, my Linux box still remains on bash. The differe
by bartvk 6y ago
That's a funky prompt they're showing there. Since it came by default on macOS, I'm using zsh. But to be honest, my Linux box still remains on bash. The differences, to my usage, are minimal.
- kristopolous 6y agoFun fact: That's a legacy openstep thing. I was using an x86 version of openstep in a VM just for fun a few months back and it had a 1994 copy of zsh on it. I also remember using it on OS X server 1.0 in around 1999. I have an actual nextstation in my parents garage. I wonder if it's on that...
- ibotty 6y agoI am pretty sure the default shell was csh on OpenStep and thus most likely on NeXTSTEP as well.
- richrichardsson 6y agoHaving watched a bunch of videos of people who bought NeXT computers recently, I can confirm that the shell they saw when running Terminal.app was csh. It would be a hell of a coincindence if all of them had happened to change from the default to csh.
- Twisell 6y agoAlso MacOS switch to zsh was pretty recent (used to be bash). https://support.apple.com/en-us/HT208050 https://support.apple.com/en-us/HT208050 Must have been some confusion here.
- petre 6y agoIt was an old bash 2.x which was still GPLv2. Zsh being MIT licensed posed no licensing issues for inclusion into MacOS. I switched to zsh on Snow Leopard and above and never looked back. Didn't use the fancy stuff much and still use bash on Linux.
- lozf 6y agoISTR OSX defaulted to tcsh way back before the move to bash.
- kristopolous 6y agoNo there's no confusion. Maybe you thought I meant it was the default shell, I didn't. It's simply installed with everything else. The list is sh, csh, and zsh. The executable is on the machine. An operating system can have more than a single shell executable. Do you want me to post the binary? Screen shots? Maybe turn on an ssh hole? Perhaps send the man page? I can do all of this. You can log in remotely and run it if you so desire. I might be able to coerce VNC even although I'd probably need up port it to openstep (I've ported vnc before). Maybe there's a virtual box way of doing it as well
- ibotty 6y agoNobody is accusing you of anything. I understood that the phrase "Fun fact: That's a legacy openstep thing" referred to the previous comment indicating that (at some point in time) MacOS defaulted to zsh. It was just a misunderstanding.
- kristopolous 6y agoThat's not what I meant. I meant it shipped with zsh, which was really unusual. Here's a screenshot I just took (http://9ol.es/ostep.png http://9ol.es/ostep.png) ... I've installed bash on there. It didn't ship with bash.
- xenadu02 6y agoOS X used tcsh as the default shell way back. Later it used bash 3.x as the default up until Catalina. As of Catalina zsh is the default for new users (and the version of zsh that ships with macOS is relatively up to date).
- kristopolous 6y agoAlright. I never claimed it was the default shell... That was obviously csh, everyone knows that. It's a bsdism. FreeBSD's default was tcsh essentially until I stopped using it maybe 15 years ago. Zsh was placed onto the hard drive of the computer by the operating system installation cd and was an available executable program that could be invoked from the terminal. There, is that better?