Introdução ao
Sistema Operativo
Conceitos Básicos
Para podermos abordar o Linux enquanto
Sistema Operativo é necessário primeiro
responder a uma questão simples:
O que é um Sistema Operativo?
Conceitos Básicos
Por definição, podemos afirmar que:
Sistema Operativo é o componente de
Software que faz a interface entre as
aplicações e o computador, gerindo
recursos, processos e periféricos, bem
como a segurança, a comunicação e
outros elementos
Conceitos Básicos
Mas um Sistema Operativo, normalmente
divide-se em pelo menos duas partes:
Uma parte invisível que é na verdade o
“coração” ou núcleo do Sistema Operativo
(Kernel)
 O Kernel faz a gestão dos recursos do sistema e
permite que os programas façam o uso deles.
 A parte visível ao utilizador, também chamada
de interface gráfica ou GUI com a qual o
utilizador interage

Conceitos Básicos
O que é então o Linux?
O Linux é um Kernel
 Na sua essência, trabalha sem interface
gráfico, ou seja com um interface CLI ou de
linha de comandos.
 Podemos no entanto executar uma qualquer
interface gráfico à nossa escolha de forma a
que a sua utilização seja mais intuitiva.

Conceitos Básicos
O que é então o Linux?

Este Kernel foi desenvolvido a partir de 1991
por Linus Torvalds, que em parceria com
alguns voluntários e o apoio de algumas
empresas como a IBM e a HP, conseguiu criar
um Kernel multi-plataforma, multitarefa e
multiutilizador que, uma vez aliado a
ferramentas de terceiros, se veio a revelar um
Sistema Operativo extremamente robusto e
flexível.
Conceitos Básicos
O que caracteriza então o Linux?
É Multitarefa: (ou multiprocesso), que significa
que consegue executar mais de um programa
ou comando em simultâneo
 É Multiutilizador: pois permite que vários
utilizadores possam trabalhar no sistema com
um perfil próprio, de modo a não interferirem
com o trabalho uns dos outros. Isto é
conseguido através do Login no início de cada
sessão de trabalho.

Conceitos Básicos
O que caracteriza então o Linux?
 É Robusto devido a:
 Ter
um Kernel muito estável
 Faz uma gestão de recursos de hardware muito
cuidada e minuciosa
 É open-source, o que significa que pode ser
modificado por todos aqueles que sabem programar
o que faz com que os erros detetados sejam
reparados e disponibilizados em questão de horas
 Menos vulnerável a vírus
 Ter um bom sistema de protecção de previlégios
definindo exactamente quem pode aceder aos
vários recursos
Conceitos Básicos
As Licenças…
É normal que um produtor de software
exija por parte do utilizador um valor pela
utilização da aplicação que criou. Isto
significa que o resultado do seu trabalho
fica sujeito a uma licença comercial e que
todos os que desejam usar o produto,
pagam por ele.
Conceitos Básicos

As Licenças…
O Linux, pelo contrário, foi desenvolvido
em open-source, ou seja, código aberto
segundo uma licença típica denominada de
GPL ou General Public Licence que permite
a livre utilização, alteração e redistribuição
do produto, desde que o tipo de licença
seja preservado.
Conceitos Básicos

As Distribuições…
Sempre que a um Kernel se junta um
conjunto de aplicações de terceiros,
respeitando os respetivos licenciamentos,
e se faculta este “pacote” aos utilizadores
finais, então o que na realidade estamos a
fazer é facultar uma Distribuição desse
Sistema Operativo.
As Distribuições…
Existem inúmeras distribuições de Linux
das quais se salientam:
Conectiva Linux
o Mandriva Linux (antigo Mandrake Linux)
o Red Hat Linux
o Debian Linux
o SuSE Linux
o Caixa Mágica Linux, entre outros…
o
As Distribuições…
-Fedora
(Red Hat):
http://www.fedora.redhat.com
- Mandriva: http://www.mandriva.com
- Suse: http://www.suse.com
- Debian: http://www.debian.org
-Knoppix: http://www.knopper.net/knoppix
-Caixa Mágica: http://www.caixamagica.pt
-Kurumin: http://www.kuruminlinux.com.br
História do Linux


Está ligada à criação do S. O. Multics, na
década de 60 desenvolvido por várias
entidades:
MlT; General Eletric; Bell Labs e American
Telephone and Teleqraph.
–
Ken Thomson da Bell Labs prosseguiu os
estudos e quis construir um SO mais
pequeno. Surgiu o Unix que foi mais tarde
reescrito na linguagem de alto nível C.
 Entre 1977 e 1981, a AT&T alterou o Unix e
lançou o System III

História do Linux
Em 1983, foi lançado o Unix System IV que
passou a ser comercializado. Este sistema é
usado ainda hoje e tornou-se no padrão
internacional do Unix.
Como as licenças deste SO passaram a ser
pagas foi criada uma fundação com o objetivo
de proteger o software livre, a FSF (Free
Software Fundation) e uma licença especial
GPL (General Public Licence) que permite a
cópia, modificação e melhoria de todo o
software. Surgiu então o SO GUI.

História do Linux
O códiqo fonte do Linux foi
disponibilizado na lnternet e vários
programadores interessaram-se pelo
projeto tendo o número de utilizadores
aumentado.
 O Linux é apenas um Kernel que
conjuntamente com os programas GNU
forma um SO que é cada vez mais
utilizado.

Características do Linux
O Linux carrega para a memória, em cada
instante o que é utilizado durante o
processamento
libertando-a
totalmente
assim que o programa ou dispositivo termina
o seu processamento.
 SO é necessário reiniciar o sistema no caso
de instalação interna de um novo periférico
ou no caso de falha de algum hardware e
nunca após configurações efetuadas.

Características do Linux
Funciona em computadores 386 com 4MB
de memória sem o sistema gráfico X.
 Acede a discos formatados pelo MS-DOS,
Windows, Novell, OS/2, NTFS, SunOS,
Amiqa, Atari, Mac, etc.
 Não são conhecidos virus do Linux.

O linux permite executar aplicações DOS
através do DOSEMU e aplicações Windows
através do WlNE

Características do Linux

• Suporta dispositivos de infravermelhos, de
rede
via radioamador, pluq-and-play, USB,
etc.
 Possui firewalls de alta qualidade e efetua
routinq estático e dinâmico de pacotes.
 Pode ter mais que um lP por placa de rede.
 Pode ter no mesmo computador um
servidor web e um FTP.
Características do Linux
O sistema de ficheiros evita a fragmentação.
 Permite a montagem de um servidor Web, email, news, etc., com um baixo custo e alta
performance. O servidor Web Apache e o
Sendmail são gratuitos.
 Por ter o códiqo aberto é possível adaptar o
c6diqo fonte de modo a mais segurança no
sistema.

Características do Linux
Suporta dispositivos e periféricos novos e
obsoletos
 Pode ser executado em arquiteturas
diferentes: lntel, Macintosh, Alpha, Arm, etc.
 Existem consultores técnicos espalhados
por todo o mundo especializados no suporte
ao sistema.

Conceitos básicos do Linux
O Linux é um SO multitarefa e multiutilizador
(esses utilizadores podem estar ligados por terminais
remotos de rede).
O sistema corre sistemas de protecção que impedem
que os utilizadores interfiram no trabalho uns dos
outros
e
acedam
aos
mesmos
recursos
simultaneamente.
 A entrada no sistema é feito através de Loqin:
utilizando um nome e uma palavra-chave.
Existe um utilizador especial que é o administrador ou
super utilizador que tem o nome de root.

Conceitos básicos do Linux


•O
utilizador root pode desligar o sistema
utilizando os seguintes comandos:

–

–

–

shutdown –h now
halt
poweroff
Para reiniciar o sistema usar:

–

–

–
reboot
shutdown –r now
Ctrl+ Alt + Del
Download

linux