linux prof.: antonio reis escola brasileira. histórico richard stallman personalidade importante...
TRANSCRIPT
![Page 1: Linux Prof.: Antonio Reis Escola Brasileira. Histórico Richard Stallman Personalidade importante da comunidade do software livre Ingressou no MIT em](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc15e497959413d8e5434/html5/thumbnails/25.jpg)
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.