I'm curious about the term "shell." I think I know what it is (though the distinction between "shell" and "terminal" is still fuzzy) but why was the word "shell" chosen to describe this type of program?
This might seem unimportant, but usually when the word choices mystifies me, it is pointing to a gap in my understanding.
Best Answer
The Multics glossary may provide a clue. The shell is defined thus:
The relationship between shell and listener makes sense both etymologically and metaphorically [1].
[1] "Since the shell is a symbol of authority, speech, and hearing, which is to say a symbol of prophecy..."