Você está na página 1de 13

CURSO PROFISSIONAL DE NVEL SECUNDRIO

Tcnico de Gesto e Programao de Sistemas Informticos


Disciplina de

Sistemas Operativos
Mdulo 4: Sistema Operativo Open Source
Ponto 1: Conceitos Bsicos

Histria
A origem do Unix est ligada ao sistema operativo Multics,
projetado na dcada de 60 do sculo passado. O projeto Multics
foi desenvolvido por vrias entidades, nomeadamente:
Massachusetts Institute of Technology (MIT);
General Electric (GE);
Bell Labs (Laboratrios Bell);
American Telephone and Telegraph (AT&T).
A inteno era criar um sistema operativo (SO) que permitisse a
partilha de recursos de um computador por vrios utilizadores.
Em 1969, j existia uma verso do Multics para o computador
GE645.
2

Ken Thompson and Dennis Ritchie (standing) at Bell Labs, 1972

Um dos investigadores da Bell Labs, Ken Thompson, prosseguiu


os estudos no sistema, apesar de a sua empresa se ter retirado
do projeto. O seu objetivo deixou de ser o de continuar com o
projeto Multics original, mas a criao de um sistema mais
pequeno, conservando as ideias bsicas do sistema original.
Mais tarde, o Unix foi reescrito numa linguagem de alto nvel,
denominada C.
Entre 1977 e 1981, a AT&T alterou o Unix e lanou o System III.
Em 1983, aps diversas modificaes, foi lanado o conhecido
Unix System IV, que passou a ser comercializado. Este sistema
utilizado at hoje, tendo-se tornado no padro internacional do
Unix.

Devido a fatores relacionados com a comercializao do sistema


operativo, comeou a ser cada vez mais difcil a obteno da
licena de utilizao e praticamente impossvel obter as licenas
de cdigo-fonte. Este facto veio impedir o acesso dos
utilizadores/programadores originais que mais contriburam
para a expanso e desenvolvimento do Unix.
Por este motivo, foi criada, no incio dos anos 80, uma fundao
com o objetivo de proteger o software livre, a FSF (Free Software
Foundation). Foi tambm criada uma nova licena especial - GLP
(General Public Licence) - que permite aos utilizadores a cpia,
modificao e melhoria de todo o software.
Os programadores/utilizadores sob proteo da FSF
desenvolveram ento um novo sistema operativo
baseado no Unix, a que chamaram GNU.
GNU significa GNU is Not Unix.
5

O Minics uma verso gratuita do Unix, com o cdigo-fonte


aberto. Foi criado inicialmente para fins educativos e deve-se
referir que, apesar de ser uma verso do Unix, foi desenvolvido
independentemente.

No incio dos anos 90 do sculo XX, um estudante


de Cincias da Computao, Linus Torvalds,
insatisfeito com os sistemas operativos
existentes para PC (muito caros e pouco
flexveis), comeou a desenvolver o seu prprio
ncleo (kernel) do sistema operativo.

No mesmo ano terminou a


primeira verso, tendo-lhe
chamado Linux.

Apesar de incompleta e limitada, resolveu disponibilizar o


cdigo-fonte na Internet. Vrios programadores interessaram-se
pelo projeto, tendo aumentado em pouco tempo o nmero de
utilizadores. A forma de desenvolvimento permitiu a
colaborao gratuita na evoluo deste sistema com a
coordenao de Linus Torvalds.
O Linux est sob a licena GPL, o que permite a qualquer pessoa
utilizar o cdigo-fonte com o compromisso de o manter aberto.
O Linux apenas um kernel, utilizado conjuntamente com os
programas da GNU para criar o sistema operativo.
O projeto GNU um dos responsveis pelo sucesso nas do Linux,
uma vez que devido conjugao dos seus programas com o
kernel desenvolvido por Linus Torvalds que o Linux tem sido
cada vez mais utilizado.
9

10

Caractersticas do Linux

Linux um sistema operativo multitarefa e multiutilizador.


Pode funcionar sem conflitos no mesmo computador com
outros sistemas operativos (como MS-DOS, Windows,
Netware), suporta nomes extensos de ficheiros e diretrios
(255 caracteres) e permite conectividade com outros tipos de
plataformas, como Apple, Sun, Macintosh, Sparc, Alpha,
PowerPC, ARM, Unix, Windows, MS-DOS, etc.
O GNU/Linux carrega apenas para a memria o que usado
durante o processamento, libertando-a totalmente assim que
o programa/dispositivo termina.

11

O crescimento e as novas verses do sistema no provocam


lentido do sistema, pelo contrrio, em cada nova verso os
programadores procuram maior compatibilidade. de forma a
acrescentarem recursos teis e melhorar o desempenho do
sistema.
No necessria uma licena para a sua utilizao.
Acede sem problemas a discos formatados pelo MS-DOS,
Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc.
No so conhecidos vrus no Linux.
Suporta vrios tipos de dispositivos.
Possui vrios tipos de firewal's de alta qualidade e com grande
poder de segurana e efetua routing esttico e dinmico de
pacotes.

12

Os servidores Web e FTP podem estar localizados no mesmo


computador.
Permite a montagem de um servidor Web, e-mail, news, etc..
com um baixo custo e alta performance.
Por ser um sistema operativo de cdigo aberto, possvel
analisar e adaptar o cdigo-fonte.

13