Apresentação elaborada por Marcelo Anton e Rafael Garbin para um treinamento!
- É um sistema operacional derivado do Unix
- Criado por Linus Torvalds em 1991
- Utiliza a licença GPL
- Linux surgiu de Linus + Unix
- Desenvolvido por voluntários
- GNU é um projeto que desenvolveu diversos aplicativos necessário para um SO(compilador, editor, etc..)
- Criado por Richard Stallman
- Analogia: Kernel desenvolvido por Linus é o coração e o GNU o resto do corpo
- É um software que pode usar, copiar, estudar, modificar e redistribuir
- Maddog é o maior evangelista de software livre no mundo
- DISTRO = Kernel + Aplicativos + Organização ou comunidade para mantém
- Existem diversas distros no mercado, cada uma com uma filosofia
- Rodar em servidores
- Rodar em sistemas embarcados
- Popularizar o uso do Linux
- Focado na educação
- Algumas distros podem ser criadas como produtos e serem comercializadas(Red Hat Entreprise)
- Qual utilizar? Verifique a filosofia de cada uma e as suas necessidades
- Tudo sobre as príncipais distros você encontra aqui: http://distrowatch.com/
- Pode ser entendido como uma série de arquivos escritos em C e em assembler
- Pode ser visto como uma interface entre os programas e o hardware
- Cabe ao Kernel a tarefa de permitir que todos os processos sejam executados pela CPU e permitir que estes consiguam compartilhar a mémoria do computador
- Só o kernel não é suficiente para se ter uma sistema funcional, mas é o principal
- Periodicamente são lançadas novas versões do Kernel
- Para corrigir vunerabilidade
- Para adicionar novos recursos
- Manter compatibilidade
- O empacotamento é um quesito que pode servir para diferenciar as distros
- Empacotamento é a forma como algo é entregue, como programas são enviados, recebidos e instalados dentro das distros
- Como o Linux é um sistema livre e com várias distros, ele possui vários sistemas de empacotamento
- Dois dos mais conhecidos são:
- DEB
- RPM
- Shell é um interpretador de comandos
- É uma interface entre o utilizador e o sistema
- Dai o seu nome "shell", que significa casca
- Existem variações da shell, as mais conhecidas são:
- sh
- bash
- ash
- csh
- ksh
- É um sistema gráfico de janelas que roda em uma grande faixa de computadores
- Pode ser utilizado localmente ou remoto atrás da rede
- Existem diversos ambiente gráficos para o Linux, os mais conhecidos são:
- KDE que utiliza o QT
- GNOME que utiliza o GTK
- XFCE que utiliza o GTK
- Cada um possui o seu conjunto de aplicativos
- Qual devo usar? Gosto é gosto e não se discute.
- Estrutura básica de diretórios do Sistema Linux
- /bin
- /boot
- /etc
- /dev
- /home
- /lib
- /mnt
- /media
- /opt
- /proc
- /root
- /sbin
- /tmp
- /usr
- Liberdade
- Estabilidade
- Segurança
- Eficiência em redes
- Fácil instalação
- Flexibilidade
- Atualizações gratuitas
- HardDisk
- Suporte Técnico
- Escolha de gigantes