linux prof.: antonio reis escola brasileira. histórico richard stallman personalidade importante...

25
Linux Prof.: Antonio Reis Escola Brasileira

Upload: internet

Post on 21-Apr-2015

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Linux

Prof.: Antonio Reis

Escola Brasileira

Page 2: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Histórico

Richard Stallman Personalidade importante da

comunidade do software livre Ingressou no MIT em 1971,

onde existia um grupo de programadores que tinham por hábito compartilhar o desenvolvimento de software

Page 3: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Histórico

Stallman começou a trabalhar no desenvolvimento de um sistema operacional compatível com o UNIX, porém livre

Page 4: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Histórico

Em 1984 Stallman saiu do MIT e passou a se dedicar ao projeto GNU

Em 1985 criou a Free Software Foundation

Foi ainda criada GPL (Licença Pública GNU) Conjunto de regras para garantir a liberdade no

uso e distribuição de software livre

Page 5: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Software livre

Quatro tipos de liberdade para os usuários de software: De executar o software para qualquer

propósito De estudar como o programa funciona e

adaptá-lo para suas necessidades De acesso ao código fonte De melhorá-lo e lançar suas melhorias ao

público

Page 6: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

O GNU/Linux

Até 1990 o Sistema GNU estava quase completo, mas não dispunha de um kernel Kernel: contém as rotinas fundamentais

(críticas) de um sistema operacional

Page 7: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

O GNU/Linux

Em 1991, Linus Torvalds, na época com 21 anos, estudante da Universidade de Helsinky, começou a trabalhar no projeto de um Kernel baseado no MINIX, e compatível com o UNIX MINIX: clone do UNIX,

desenvolvido por Andrew Tanenbaum

UNIX: sistema operacional comercial para computadores de grande porte

Page 8: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

O GNU/Linux

Em agosto de 1991, Torvalds enviou um e-mail à lista comp.os.minix anunciando o seu projeto e liberando os fontes para aqueles que quiserem modificá-lo

Page 9: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

O GNU/Linux

Você sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus próprios drivers? Você está sem nenhum projeto legal e está ansioso para mexer num sistema operacional que você possa modificar para atender às suas necessidades? Você está achando chato quando tudo funciona no minix? Não ficar mais a noite inteira tentando arrumar um programa legal? Então esta mensagem pode ser para você.

Page 10: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

O GNU/Linux

Como eu disse há um mês (?) atrás, eu estou trabalhando numa versão grátis dum similar para o Minix, para computadores AT-386. Ela finalmente atingiu o estágio onde já é usável (apesar de talvez não ser, dependendo do que você quer), e eu estou a fim de colocar (online) o código fonte para uma distribuição melhor. É apenas a versão 0.02 (com mais um patch) mas eu já rodei bash/gcc/gnu-make/gnu-sed/compress dentro dela.

Page 11: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

GNU/Linux - Definição

Sistema Operacional,implementado sobre o padrão POSIX (compatível com o UNIX), de livre distribuição, multiusuário, multitarefa, disponível para diversas plataformas (x86 Intel, Motorola, Power PC, MIPS, entre outros)

Pode ser obtido na Internet ou com CDs com custo relativamente baixo

Page 12: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Características do Linux

Escrito em linguagem C Disponibilidade de código fonte:

adaptação para as necessidades do usuário

Multiusuário Multitarefa Gerenciamento de memória eficiente Permissões de acesso a

arquivos,diretórios e programas

Page 13: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Distribuições do Linux

Somente o Linux não é suficiente para se ter um sistema funcional

Grupos de pessoas, empresas e organizações “distribuem” o Linux com outros programas essenciais (editores gráficos, planilhas, bancos de dados, ambientes de programação)

Page 14: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Red Hat

Distribuição clássica Uma das mais conhecidas http://www.redhat.com

Page 15: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Mandriva Conectiva

Fruto da fusão da Mandrake (distribuição francesa) com a Conectiva (brasileira)

Conectiva: começou como uma tradução do Red Hat para português. Agregou funções do Debian.

Mandrake: possui recursos do Red Hat. Fácil instalação. Indicada para principiantes

http://www.mandriva.com

Page 16: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Slackware

Uma das mais antigas e tradicionais distribuições

Utilizada por usuários experientes Praticamente todo configurável em

modo texto http://www.slackware.com

Page 17: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Debian

Distribuição clássica Distribuição oficial do projeto GNU Desenvolvido por voluntários e estudantes

preocupados com a qualidade do produto Indicada para usuários experientes http://www.debian.org

Page 18: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Kurumin

Distribuição nacional Desenvolvida pela equipe do Guia do

Hardware Baseada no Debian http://www.gdhpress.com.br/kurumin/

Page 19: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Comandos básicos

Aviso de comando: Usuário root é o # Usuário comum é o $

O Linux é “Case sensitive”

Page 20: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Comandos básicos

cd – alternar entre diretórios Cd <nome_do_diretório>

mkdir – criar pastas mkdir <nome_do_diretório>

rmdir – remover diretório Rmdir <nome_do_diretório>

Page 21: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Comandos básicos

ls ou dir – listar arquivos ls [opções]

-t – listar em ordem de criação -a – listar todos os arquivos -l – listar de modo completo

mv – permite mover e renomear arquivos

chmod – permite estabelecer as regras de acesso à um arquivo

Page 22: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Comandos básicos

tar – permite compactar e descompactar arquivos

passwd – alterar a senha de um usuário

ifconfig – informações relativas a rede e conectividade

ping – testa a conectividade e busca endereço de ip de servidores

Page 23: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Sistema de arquivos

EXT2 ( similar ao FAT32 ) Sistema de arquivos de disco de alta

performance usado para HD e mídias removíveis

EXT3 ( similar ao NTFS ) Nova geração de sistema de gestão de

arquivos do Linux

Page 24: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Sistema de diretórios

Diretório Raiz (/) – todos os arquivos fazem parte deste diretório, inclusive cdrom, disquetes e outros dispositivos.

Page 25: Linux Prof.: Antonio Reis Escola Brasileira. Histórico  Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em

Conhecendo diretórios /bin – armazena executáveis /usr – armazena aplicativos

Unix System Resources /boot – armazena o kernel e alguns arquivos

usados no boot. /dev – ponteiros para o hardware /etc – arquivos de configuração do sistema /mnt – ponto de montagem para drive.