"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
Software Livre (Gnu/Linux)
1. 1
ppguimaraes@hotmail.com
Linux
Paulo Guimarães
ppguimaraes@hotmail.com
Origem
Sistema Operacional baseado na arquitetura
Unix, desenvolvido por Linus Torvalds
inspirado no Sistema Minix, que por sua vez é
uma versão simplificada do Unix.
ppguimaraes@hotmail.com
Kernel
O termo Linux é geralmente usado para
designar qualquer Sistema Operacional que
utilize o Kernel Linux.
ppguimaraes@hotmail.com
Kernel
O Kernel de um sistema operacional é
entendido como seu núcleo. Ele representa a
camada de software mais próxima do hardware,
sendo responsável por gerenciar os recursos
do sistema como um todo.
2. 2
ppguimaraes@hotmail.com
Kernel
Hardware
Kernel
Shell
Interface
Gráfica
Interfaces, periféricos,
barramentos, discos,
memórias etc
Sistema
Operacional
bash, ash, csh,
tcsh, sh
Gnome, KDE,
XFCE, Blackbox
ppguimaraes@hotmail.com
Shell
Programa que recebe, interpreta e executa os
comandos de usuário, a partir de linhas de
comandos, representada por um prompt, que
aguarda na tela os comandos do usuário.
ppguimaraes@hotmail.com ppguimaraes@hotmail.com
Características
Código aberto (Open Source)
◦ Executar o programa, para qualquer propósito;
◦ Estudar como o programa funciona, e adaptá-lo para
as suas necessidades;
◦ Redistribuir, inclusive vender, cópias;
◦ Modificar o programa, e liberar estas modificações.
3. 3
ppguimaraes@hotmail.com
Características
Portabilidade (Multiplataforma)
◦ Mainframes
◦ Desktops
◦ Notebooks
◦ Palmtops
◦ Celulares
◦ Media Centers
◦ Videogames
ppguimaraes@hotmail.com
Características
Controle de Acesso
◦ nome (login)
◦ senha (password)
ppguimaraes@hotmail.com
Características
Controle de Acesso
◦ root – Administrador do Sistema
◦ users – Usuários do Sistema
ppguimaraes@hotmail.com
4. 4
ppguimaraes@hotmail.com ppguimaraes@hotmail.com
Características
Interface Gráfica
◦ O sistema X-Window, também chamado de X,
fornece o ambiente gráfico do Linux. Diferentemente
do Macintosh e Windows, o X torna o
gerenciador de janelas um processo separado.
ppguimaraes@hotmail.com
Características
Interface Gráfica
◦ Gnome
ppguimaraes@hotmail.com
6. 6
ppguimaraes@hotmail.com
Características
Interface Gráfica
◦ Blackbox
ppguimaraes@hotmail.com
ppguimaraes@hotmail.com
Características
Sistema de Arquivos
◦ Um sistema de arquivos determina a forma de acesso
aos discos, pastas e arquivos.
Suportados - FAT, NTFS, JFS, XFS, HPFS;
Nativos - Ext2, Ext3, Ext4, ReiserFS, Reiser4.
ppguimaraes@hotmail.com
Características
Sistema de Arquivos
◦ Discos
Windows – A:, C:, D:
Linux - /dev/fd0, /dev/hda1, /dev/sda1
7. 7
ppguimaraes@hotmail.com ppguimaraes@hotmail.com
Diretórios
/ - É o diretório raiz
/bin - Programas comuns
/boot - Arquivos para a inicialização do sistema
/dev - Dispositivos (periféricos) do sistema
/etc - Arquivos de configuração
/home - Contém os diretórios Home de cada
usuário
/lib - Bibliotecas do sistema
ppguimaraes@hotmail.com
Diretórios
/mnt - Ponto de montagem temporário
/proc - Sistema de arquivos virtual do kernel
/root - Diretório Home do usuário root
/sbin - Programas de administração do sistema
/tmp - Arquivos temporários
/usr - Programas dos usuários, somente leitura
/var - Arquivos criados pelo programa de email,
impressão etc
ppguimaraes@hotmail.com
Distribuição
O Linux possui várias distribuições. Uma
distribuição Linux nada mais é que um Kernel
acrescido de programas escolhidos a dedo pela
equipe que a desenvolve.
11. 11
ppguimaraes@hotmail.com ppguimaraes@hotmail.com
Aplicativos para Linux
Navegadores
◦ Firefox, Opera, Konqueror, Epiphany
Cliente de E-mail
◦ Thunderbird, Evolution, Kontact
Mensagens instantâneas
◦ aMSN, Emesene, Pidgin
ppguimaraes@hotmail.com
Aplicativos para Linux
Players de Áudio
◦ Rhythmbox, Banshee, Amarok
Players de Vídeo
◦ Totem, Mplayer, Kaffeine, Xine
Gravadores de CD/DVD
◦ K3B, Brasero, Nero
ppguimaraes@hotmail.com
Aplicativos para Linux
Escritório
◦ Writer, KWord, Calc, KCalc, Impress, KPresenter
Gráficos e Imagem
◦ Gimp, Pixel Edit,OpenOffice.org Draw
Música e Vídeo
◦ Avidemux, DIVA, Real Player, Audacity, Totem
12. 12
ppguimaraes@hotmail.com
10 Mitos sobre Linux
Linux é para “Nerds”(programadores e etc)
Linux é para Servidores
Programas do Linux são inferiores aos do
Windows
Não há jogos legais para Linux
É muito difícil instalar/atualizar programas no
Linux
ppguimaraes@hotmail.com
10 Mitos sobre Linux
Meus Games favoritos não rodam em Linux
Exige que a pessoa reaprenda a usar o
computador
Periféricos como webcam e impressora, não
funcionam no Linux
Linux não tem suporte ou ajuda
Linux é ruim
ppguimaraes@hotmail.com
Vantagens do Software Livre
Licença GPL;
Desenvolvimento coletivo;
Manutenção do Hardware mais modesto;
Portabilidade;
Agilidade no Suporte;
Não fica “pronto”.
ppguimaraes@hotmail.com
Linux hoje
Mantido por uma comunidade mundial de
desenvolvedores (que inclui programadores
individuais e empresas como a IBM, a HP e a
Hitachi).
13. 13
ppguimaraes@hotmail.com
Pensamento
"Se você faz o que sempre fez, você
obterá o que você sempre obteve."
Anthony Robbins
ppguimaraes@hotmail.com
Use Linux
Ubuntu
http://www.ubuntu-br.org/download
Mint
http://www.linuxmint.com/download.php
Fedora
http://www.projetofedora.org/Download
ppguimaraes@hotmail.com
Use Linux
OpenSUSE
http://pt.opensuse.org/Download
Mandriva
http://www.mandriva.org/pt-br/download