Evolution of shells in Linux (developerWorks)
[Posted December 7, 2011 by corbet]
This
developerWorks article looks at the history of Unix shells over time.
"
Ken Thompson (of Bell Labs) developed the first shell for UNIX
called the V6 shell in 1971. Similar to its predecessor in Multics, this
shell (/bin/sh) was an independent user program that executed outside of
the kernel. Concepts like globbing (pattern matching for parameter
expansion, such as *.txt) were implemented in a separate utility called
glob, as was the if command to evaluate conditional expressions. This
separation kept the shell small, at under 900 lines of C source."
(
Log in to post comments)