top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Unix: why does different types of shells present in Unix ?

+1 vote
217 views

What is the use of each shell in Unix and how these are different from each other in term of functionality ?

posted Jun 7, 2014 by Ganesh

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

My thoughts and some digging of google -
1. Because people have different needs and different comfort.
2. To handle legacy scripts which are many a times not maintained.
3. size / performance issues with different need and different shells.
4. Licensing reasons. AT&T ksh was proprietary software until around 2000 or so. This is largely what gave rise to all the ksh-like clones such as Zsh and Bash.

But my take if only point 1.

answer Jun 7, 2014 by Salil Agrawal
...