[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Um pouco de história
From: |
Tiago Barcellos Peczenyj |
Subject: |
Um pouco de história |
Date: |
Thu, 6 Sep 2007 14:02:21 -0300 |
Pesquisando a respeito da história do Shell, encontrei os manuais do
primeiro shell, o Thompson Shell. Ele foi substituido pelo Bourne
Shell (sh) no Unix Version 7.
# Version 3 Thompson shell manual (1/15/73). Pipes are denoted by < and >.
http://www.in-ulm.de/~mascheck/bourne/v3/
# Version 4 Thompson shell manual (4/18/73). Here, pipes are denoted by ^ and |.
http://www.in-ulm.de/~mascheck/bourne/v4/
# Version 6 Thompson shell manual (5/15/74).
http://www.in-ulm.de/~mascheck/bourne/v6/
Outro shell arcaico foi o PWB shell (ou Mashey shell), que ja trazia
coisas como estruturas de controles (if) e o ancestral do $HOME e
$PATH, o $s e $p, respectivamente.
http://www.in-ulm.de/~mascheck/bourne/PWB/
É interessante ver (pra quem tem tempo, pe claro) como a evolução do
shell ocorreu no decorrer da história do Unix. Um exemplo são os
pipes, cujo conceito vinha desde os anos 50 (criado pelo Douglas
McIlroy e implementado pelo Ken Thompson -- que também é um dos pais
do Unix e do C).
Se hoje resolvemos tantos problemas nessa lista, tudo começou com
pipes "estranhos" :)
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
- Um pouco de história,
Tiago Barcellos Peczenyj <=