Sistema Operacional I Aula 01 História Linux é o termo geralmente

Propaganda
Sistema Operacional I
Aula 01
Anderson Zenker
História
Linux é o termo geralmente usado para designar qualquer sistema operacional que
utilize o núcleo Linux. Foi desenvolvido pelo Finlandês Linus Torvalds, inspirado no
sistema Minix. O seu código fonte está disponível sob licença GPL para qualquer pessoa
que utilizar, estudar, modificar e distribuir de acordo com os termos da licença.
O kernel Linux foi, originalmente, escrito por Linus Torvalds do Departamento de
Ciência da Computação de uma Universidade Finlandesa, com a ajuda de vários
programadores voluntários através da Usenet (uma espécie de sistema de listas de
discussão existente desde os primórdios da Internet).
Linus Torvalds começou o desenvolvimento do kernel como um projeto particular,
inspirado pelo seu interesse no Minix, um pequeno sistema UNIX. Linus, inicialmente
tinha batizado o sistema como "Freax", mas foi Ari Lemmke quem criou o nome LINUX,
pois este, era o nome do diretório FTP onde o kernel estava disponível.
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do
kernel Linux, versão 0.02.
Hoje o Linux é um sistema estável e consegue reconhecer todos os periféricos sem
a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros, sendo
que toda regra tem sua exceção.
Sistema Operacional
É responsável pelo gerenciamento de recursos, periféricos (como memória, discos,
arquivos, impressoras, CD-Rom, etc) e a execução de programas.
Características Linux
•
•
•
•
•
•
•
Sistema gratuito de código fonte aberto;
Multiplataforma: Opera em computadores das famílias Intel, e compatíveis Cyrix e
AMD, Motorola, etc....
Multiprocessado: Possui suporte a computadores com mais de um processador.
Multiusuário: Vários usuários podem operar a máquina ao mesmo tempo.
Multitarefa: Vários programas podem ser executados ao mesmo tempo.
O problema vírus com Linux é praticamente inexistente.
O Linux é muito utilizado em Servidores por ser seguro e estável.
Distribuições Linux
Distribuição nada mais é que um pacote do kernel do Sistema Operacional mais os
programas que o acompanham. Este pacote, incluindo as ferramentas necessárias para
1
Sistema Operacional I
Aula 01
Anderson Zenker
sua instalação, é chamado de distribuição. Uma distribuição Linux atende a uma
determinada necessidade.
Exemplos de distribuições Linux:
•
•
•
•
•
•
•
•
•
Ubuntu
Debian
Slackware
Conectiva
Red Hat (Servidor)
Suse (Servidor)
Knoppix
Kurumin (até NG)
Satux
•
•
•
•
•
•
Mandrake
Mandriva
Opensuse
Fedora
Pandorga (Desenvolvida
Grande do Sul)
Big Linux
no
Rio
Modos de Utilização
•
•
•
Instalação no HD
Live-CD (roda través do CD) (Ubuntu, Knoppix, Kurumin, Librix, Dizinha)
Wubi (instalação por dentro do Windows)
Comparativo Linux x Windows
Windows
Linux
Paga-se licença
Livre de licença
Mais falhas
Menos falhas (geralmente no hardware)
Menos seguro
Mais seguro
Pega vírus
Livre de vírus
Somente Instalação
Vários modos de utilização
Case Sensitive
Não é case sensitive
Kernel
O kernel é a base do Sistema. Ele controla o acesso à memória, ao HD e os
demais componentes do micro, dividindo os recursos disponíveis. Os aplicativos de linha
de comando,até os aplicativos gráficos rodam sobre o kernel.
Sobre ele roda o “Shell”, o interpretador de comandos responsável por executar os
aplicativos de modo texto e servidores, como o Samba e o Apache.
2
Sistema Operacional I
Aula 01
Anderson Zenker
No linux:
No windows:
K E R N E L 2.17 onde, 2 é a versão, 1 é a K E R N E L único (Windows e DOS), hoje
distribuição e o 7 indica se é instável ou o DOS é emulado
estável (par é estável e ímpar é instável)
KER – Modo texto (caractere) (shell)
NEL – Modo Gráfico (gerenciador de janela)
Gerenciador de Janela
•
•
•
•
•
Gnome: Mais limpo, com menos programas.
KDE: Muitos programas instalados, muito poluido. Ex Kurumin. (kde)
Fluxbox: Mais rápido, ideal para máquinas mais antigas. (fluxbox)
Window Maker: Rápido e eficiente, utilizado em computadores antigos. (wmaker)
Xfce: Tem as funcionalidades do Gnome com a leveza do FluxBox. (xfce4)
Servidor Gráfico X
O X é o servidor gráfico, responsável pelo acesso a placa de vídeo e as imagens
que são mostradas no nosso monitor.
Mesmo no modo gráfico, temos acesso aos recursos do modo texto. O consola é
usado para rodar uma instância do bash dentro do modo gráfico, permitindo executar
todos os aplicativos de linha de comando e scripts.
O que é Ubuntu?
Ubuntu é um Sistema Operacional baseado em Linux desenvolvido pela
CANONICAL e é perfeito para notebooks, desktops e servidores. Tudo que você faz no
seu Windows pode ser feito no Ubuntu, com qualidade, eficiência e segurança.
O Ubuntu é e sempre será gratuito. Você não paga por nenhum encargo de licença.
A cada seis meses, uma nova versão do Ubuntu é lançada para desktops e
servidores, o que significa, que sempre terá as últimas versões dos maiores e melhores
aplicativos que o mundo de código livre pode oferecer.
O número das versões do Ubuntu é de acordo com a data de seu lançamento.
Ex:
• Ubuntu Hardy Heron versão 8.04 LTS – Lançado em abril de 2008.
• Ubuntu Gutsy Gibbon 7.10 - Lançado em outubro de 2007
Obs. O Ubuntu disponibiliza atualizações mais longas para as versões LTS (Longo
Tempo de Suporte), que para desktop é de 3 anos e para servidores é de 5 anos,
enquanto as versões não LTS possuem atualizações de 18 meses.
3
Sistema Operacional I
Aula 01
Anderson Zenker
A Palavra Ubuntu
A palavra Ubuntu vem das línguas Zulu e Xhosa. Uma tradução aproximada do
princípio do Ubuntu é “humanidade para com os outros”. Uma outra tradução poderia
ser: “a crença em um vínculo de partilha universal que conecta toda a humanidade”.
Requisitos de Sistema
O mínimo de memória necessária para a instalação do Ubuntu é de 384MB, porém,
recomenda-se 512MB ou mais. O espaço em HD mínimo necessário para a instalação é
de 4GB, mas recomenda-se 10GB por causa das atualizações e sucessivas instalações
de novos programas. Funciona perfeitamente com placas de vídeo on-board (exceto SIS)
mas o recomendado é utilizar uma placa de vídeo off-board pois a placa de vídeo onboard pode não oferecer o recurso 3D necessário para rodar os efeitos do CompizFusion. Também é necessário um CD-Rom ou um DVD-Rom.
Distribuições do Ubuntu
Edubuntu – Voltado para educação
Kubuntu – Sistema com interface KDE
Xubuntu – Sistema com interface Xface
Ubuntu Studio – Recheado de recursos voltados para músicas
Nubuntu – Voltado para Redes de computadores (hackers)
Organograma
Kernel
Modulo
Caractere
Modo Gráfico
- Servidor X
- Servidor Texto
Gerenciador de
Janelas(KDE,
Gnome,FluxBox)
Faz a comunicação com a
placa de vídeo
Hardware
Módulo
= drivers no windows
4
Sistema Operacional I
Aula 01
Anderson Zenker
Exercícios
1.
O que é Linux ?
2.
Como posso utilizar o Linux em meu computador ? (formas de instalação)
3.
Quais são os 2 modos (maneiras) de trabalho de uma Distribuição Linux ?
Explique-as.
4.
Fale sobre as características do Linux. Explique-as.
5.
Para que serve um módulo?
6.
Cite exemplos de gerenciadores de janelas no Linux, explicando-os.
7.
O que é uma Distribuição ?
8.
Cite no mínimo 10 distribuições Linux.
9.
O que é o Ubuntu ? Qual sua origem e qual o significado da palavra ?
10.
O que é LTS ? e o que significa os números “9.04” ?
5
Download