Escolar Documentos
Profissional Documentos
Cultura Documentos
Rubem E Ferreira
Rubem E Ferreira
Guia do Administrador
do Sistema
Rubem E. Ferreira
1
O incio de tudo
O Unix
O Unix um sistema operacional multitarefa e multiusurio, disponvel para diversas
plataformas de hardware.
O Unix foi criado no final da dcada de 1960 e incio da de 1970, em uma poca em que
os computadores eram grandes, caros e de difcil acesso a pessoas comuns. Havia poucos
computadores e vrios pesquisadores necessitando dos recursos destes para poderem dar
andamento aos seus trabalhos, e os sistemas operacionais da poca no satisfaziam s
necessidades desses profissionais. Era, ento, imprescindvel desenvolver um sistema
operacional multiusurio, multitarefa, que pudesse ser convertido para diferentes plataformas
de hardware.
O Unix um sistema operacional multiusurio, pois permite que vrios usurios utilizem
o mesmo computador ao mesmo tempo, por meio de terminais remotos, e tambm um sistema
operacional multitarefa, pois permite que vrios programas sejam executados simultaneamente.
Alm disso, o Unix apresenta uma vasta gama de possibilidades relacionadas rede, como
sistema de cota de disco, FTP, e-mail, WWW, DNS, possibilidade de diferentes nveis de acesso,
de executar programas em background etc.
21
Cronologia do Unix
22
Ano
Evento
1969
1970
1971
1973
1974
Evento (continuao)
1975
1978
1979
1983
1984
1986
1987
A AT&T lana o Unix System V release 3. lanado o BSD 4.3. A Sun e a AT&T concordam
em fundir o BSD Unix e o Unix System V.
1988
1990
A AT&T lana o Unix System V release 4, que promove relativa unificao do BSD Unix
e do Unix System V. O Minix colocado disposio na Internet.
1992
A Sun lana o Solaris, baseado no Unix System V release 4. lanado o Linux 0.99pl5.
lanada a verso livre do X Window, o XFree86, pelo grupo XFree Project. A Microsoft
lana o Windows NT 3.5.
1996
O Linux
O Linux um clone de Unix criado como uma alternativa barata e funcional para quem
no est disposto a pagar o alto preo de um sistema Unix comercial ou no tem um computador
suficientemente rpido.
Em 1983, Richard Stallman fundou a Free Software Foundation (Fundao de Software
Livre), cujo projeto, GNU, tinha por finalidade criar um clone melhorado e livre do sistema
operacional Unix, mas que no utilizasse seu cdigo-fonte.
O desafio do GNU era enorme. Havia a necessidade de desenvolver o kernel (ncleo do
sistema operacional que controla o hardware), utilitrios de programao, de administrao do
sistema, de rede, comandos-padro etc. Porm, no final da dcade de 1980, o projeto tinha fracassado:
apenas os utilitrios de programao e os comandos-padro estavam prontos, e o kernel, no.
Nessa mesma poca, vrios esforos independentes para desenvolver clones do Unix
estavam em andamento. O Dr. Andrew Tanenbaum desenvolveu o Minix como instrumento de
ensino, baseando-se no microprocessador Intel 8086, por estar amplamente disponvel e barato.
O Minix era til no ensino dos princpios estruturais dos sistemas operacionais.
Entretanto, o 8086 no dispunha de memria virtual ou de memria protegida e s endereava
1MB de cada vez. Isso era uma enorme barreira para um sistema operacional moderno, multitarefa.
Por isso, desde seu incio, o Minix estava limitado a ser um instrumento de ensino.
Linus Benedict Torvalds era aluno da Universidade de Helsinque, na Finlndia, no final da dcada
de1980. Ele percebeu que o Intel 80386 era o nico microprocessador disponvel na poca capaz de
executar um clone do Unix. Alm disso, ainda que o 80386 no fosse barato, ele era o nico disponvel.
A sua opo por esse microprocessador foi uma escolha correta, pois garantiu a ele, posteriormente, o
grande nmero de voluntrios que tornou o desenvolvimento do Linux vivel at hoje.
23
Cronologia do Linux
Ano
Evento
1969
1974
1983
1984
1988
1990
1991
1992
1993
1994
1995
1996
1998
24
As distribuies do Linux
Diversas empresas e organizaes de voluntrios decidiram juntar os programas do Linux
em pacotes prprios aos quais elas fornecem suporte. Esses pacotes so chamados de
distribuies e, entre as mais famosas e utilizadas, destacam-se: Red Hat, Mandrake, Conectiva
(brasileira), Debian, Slackware, SuSE e Caldera.
25
26