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
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 no Rio Grande do Sul) Big Linux 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 Paga-se licença Mais falhas Menos seguro Pega vírus Somente Instalação Case Sensitive Linux Livre de licença Menos falhas (geralmente no hardware) Mais seguro Livre de vírus Vários modos de utilização 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
No linux: K E R N E L 2.17 onde, 2 é a versão, 1 é a distribuição e o 7 indica se é instável ou estável (par é estável e ímpar é instável) KER Modo texto (caractere) (shell) NEL Modo Gráfico (gerenciador de janela) No windows: K E R N E L único (Windows e DOS), hoje o DOS é emulado 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
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 Compiz- Fusion. 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 Hardware Módulo Kernel Modulo Caractere = drivers no windows Modo Gráfico Gerenciador de Janelas(KDE, Gnome,FluxBox) - Servidor X Faz a comunicação com a placa de vídeo - Servidor Texto 4
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