Aula de Introdução ao Linux.

Transcrição

Aula de Introdução ao Linux.
Sistemas Operacionais
Prof. Macêdo Firmino
Linux
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
1 / 16
Sistemas Operacionais de Rede
O uso do Linux em desktop, pelo grande público, é uma coisa
relativamente recente. Antes de chegar aos desktops, o Linux cresceu
entre os desenvolvedores e usuários avançados, dominou os servidores,
invadiu o mundo dos dispositivos embarcados (celulares, roteadores,
pontos de acesso wireless e modems ADSL) e se tornou o sistema
dominante no mundo dos supercomputadores.
Segundo o http://www.top500.org/ (que mantém um rank
atualizado dos 500 supercomputadores mais poderosos do mundo) em
março de 2011 tı́nhamos, dos 500:
410 rodam diferentes versões do Linux;
5 utilizam o Windows Server 2008;
e os restantes rodavam outros sistemas Unix.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
2 / 16
Contexto Histórico
O Linux se originou em 1991 como um projeto pessoal de Linus
Torvalds, um universitário finlandês. O Linux originalmente era uma
modesta ramificação do Minix, um sistema operacional modelo escrito
por Andrew Tannenbaum. Este por sua vez, é uma reimplementação
e reelaboração do UNIX.
O Linux difere da maioria das outras variantes do UNIX pelo fato de
ser gratuito, com código fonte aberto e desenvolvido de maneira
cooperativa;
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
3 / 16
Contexto Histórico
Gerou grande interesse no mundo como um todo e o kernel assumiu
vida própria.
Kernel 1.0 lançado em 1994.
A versão atual é 2.6.32
Periodicamente, novas versões do kernel do Linux são lançadas. Isso
ocorre para prover melhorias em uma determinada função da versão
anterior, para corrigir vulnerabilidades e para adicionar recursos ao
kernel, principalmente compatibilidade com novos hardwares.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
4 / 16
Contexto Histórico
Cada versão do kernel é representada por 3 números distintos
separados por pontos, por exemplo: 2.6.32.
O primeiro número indica a versão do kernel. A última alteração
ocorreu em 1996, quando o kernel passou da versão 1 para a versão 2.
O segundo número indica a última revisão feita até o momento naquela
versão do kernel.
O terceiro número, por sua vez, indica uma revisão menor, como se
fosse uma “revisão da última revisão” do kernel.
Um quarto número pode ser usado. Ele é aplicado quando uma falha
grave no kernel foi descoberta, sendo, portanto, necessário atualizá-lo.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
5 / 16
Principais Caracterı́sticas do Linux
Multiusuário;
Multiplataforma;
Multitarefa;
Multiprocessador;
Suporte a protocolos de rede;
Suporte a vários sistema de arquivos;
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
6 / 16
Distribuições Linux
O kernel tem que ser empacotado com outros softwares para formar
um sistema operacional completo e utilizável (em termos do Linux,
este pacote é chamado de “distribuição”);
Todas as distribuições do Linux compartilham da mesma linhagem do
kernel, porém os softwares auxiliares podem variar significativamente
entre estas distribuições;
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
7 / 16
Distribuições
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
8 / 16
Algumas Distribuições (Mandriva)
Originou-se da fusão das empresas Conectiva e MandrakeSoft:
Conectiva: empresa brasileira / maior distribuição Linux na América
Latina;
Mandrake: uma das maiores distribuições Linux na Europa.
Possuim distribuições de propósito genérico (desktop), servidores,
Live CDs e Mandriva Flash;
Tem uma ótima suı́te de administração do sistema (DrakConf),
excelente implementação da edição para 64-bits e extenso suporte
(www.mandriva.com);
Uma das distribuições mais amigáveis ao usuário.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
9 / 16
Algumas Distribuições (Debian)
O Debian GNU/Linux é uma distribuição que segue toda filosofia do
projeto GNU, oficialmente contendo apenas pacotes com programas
de código-fonte livre, feito por voluntários espalhados pelo mundo, e
sem fins lucrativos.
Não é uma empresa, mas sim um projeto de mais de 1.000
desenvolvedores voluntários em todo o mundo;
Estes voluntários se mantém basicamente de donativos em dinheiro
ou equipamentos.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
10 / 16
Algumas Distribuições (Ubuntu)
É a distribuição mais popular.
Ele é baseado no Debian, incorporando melhorias e correções, de
forma a proporcionar um sistema bastante estável e fácil de usar.
Uma nova versão do Ubuntu é lançada periodicamente a cada seis
meses. Cada nova versão possui suporte completo, incluindo
atualizações de segurança.
Tem versões voltadas para desktops, servidores, netbooks e laptops.
É patrocinado pela Canonical Ltda, uma entidade filantrópica do
empresário sul-africano Mark Shuttleworth.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
11 / 16
Algumas Distribuições (Red Hat)
Foi uma força dominante no mundo Linux durante a maior parte da
última década e suas distribuições são predominantes na América do
Norte.
Ela é dividida em:
Red Hat Linux: uma das primeiras distribuições Linux, hoje
descontinuada em favor da versão comercial. Ela foi dividade em Red
Hat Enterprise Linux e Fedora;
Red Hat Enterprise Linux: está atualmente voltada para o mercado
empresarial, com assinatura anual (suporte pago);
Fedora Core: é uma distribuição voltada para usuários, totalmente livre
e gratuita (patrocinado pela Red Hat).
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
12 / 16
Qual a melhor distribuição?
Como nosso foco é na administração de sistema você deve considerar:
Esta distribuição ainda existirá daqui a alguns anos?
Esta distribuição estará no topo de atualizações (patches) de
segurança mais recentes?
Esta distribuição lançará software atualizado prontamente?
Se tiver problemas, o fornecedor conversará com você?
Quais Linux você já está familiarizado?
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
13 / 16
Gerenciador de Janelas
Outro componente base do sistema, usado em todas as distribuições,
é o servidor gráfico;
Ele fornece a base para o funcionamento da parte gráfica, incluindo o
suporte à placa de vı́deo e mouse, mas não inclui a interface em si.
Graças a isso, não existe uma interface gráfica padrão como temos no
Windows.
Existem no Linux várias interfaces diferentes, conhecidas como
gerenciadores de janelas, por exemplo, o KDE, o Gnome, Fluxbox e o
XFCE.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
14 / 16
Gerenciador de Janelas
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
15 / 16
Questões
Pesquise na Internet algumas distribuições brasileiras. Observe as
caracterı́sticas de cada uma dela.
Pesquise e mostre quais são os gerenciadores de janelas de cada uma
das principais distribuições?
Utilizando pesquisa e seu conhecimento sobre distribuições Linux,
qual distribuição você indicaria para os seguintes cenários: (justifique
suas escolhas)
Usuário que utiliza aplicativos de escritório (editor de textos, planilha)
e navegação na Internet e não quer mais pagar pela licença do
Windows e Office;
Provedor de Internet de médio porte;
Laboratório de redes de computadores do IFRN.
Macêdo Firmino (IFRN)
Sistemas Operacionais
Fevereiro de 2011
16 / 16

Documentos relacionados