
On 2025-07-25 09:25, D. Hugh Redelmeier via Talk wrote:
History:
- the original Unix shell was quite simple and crude
- Bill Joy of Berkeley created C-Shell as an extension to the original UNIX shell. It was inspired by the C language
- Stephen Bourne of Bell Labs did a powerful indiosycratic extension that was the standard shell for 7th edition Unix.
- David Korn of Bell Labs extended the Bourne Shell in a number of interesting ways. ksh became available in 1983, long after BSD forked UNIX.
- BASH was created dby Brian Fox for the GNU Project. Released in 1989. BASH is a re-implementation of the Korn Shell. The Korn Shell was not free software until 2000 so BASH was quite useful.
If I win a lottery, then a "new shell" is one project I'll fund. Write once, run everywhere.