O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

GNU/Linux para noobs

76 visualizações

Publicada em

Slides de apresentação feita no TDC4Women durante o The Developers Conference São Paulo de 2017

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

GNU/Linux para noobs

  1. 1. GNU/Linux para noobs Daniela Morais @danielammorais danielammorais.com
  2. 2. Sobre mim danielammorais.com Técnico Informática pela UNICAMP Ciência da Computação - IC/UNICAMP Estágio em Sofist Intelligent Software Testing Consultor Jr. na Sensedia
  3. 3. Agenda danielammorais.com História e filosofia GNU Ambiente gráficos Kernel-libre, distribuições e pacotes Comandos úteis Hacks
  4. 4. Windows vs. GNU/Linux danielammorais.com ● Sistema operacional proprietário com back-doors ● Sistema operacional baseado no sistema UNIX
  5. 5. Caso Snowden danielammorais.com ● Espionagem em massa de pessoas comuns ● Contribuição de grandes empresas do Vale do Silício ● Divulgação de uso de criptografia
  6. 6. Motivações danielammorais.com
  7. 7. Developers ● Maior controle sobre o projeto ● Windows com ferramentas cada vez mais linux-friendly: Bash e “Micro$oft <3 Linux” ● Swift para Ubuntu, IDEs de C# disponível para GNU/Linux danielammorais.com
  8. 8. Developers
  9. 9. danielammorais.com
  10. 10. Usuários danielammorais.com
  11. 11. Designers e gamers ● Use Gimp e Inkscape: menor gasto com licenças ● Jogos da Steam disponíveis para GNU/Linux ● Pressionar por drivers e softwares compatíveis danielammorais.com
  12. 12. Ambientes gráficos
  13. 13. Apps disponíveis
  14. 14. Instalar apps
  15. 15. Distribuições GNU/Linux danielammorais.com
  16. 16. GNU != Linux danielammorais.com ● “Linux” é apenas uma parte do sistema ● GNU/Linux refere-se a todo sistema (Ubuntu, Fedora, Debian etc) ● Free Software Foundation vs Open Source
  17. 17. GNU != Linux danielammorais.com
  18. 18. Free Software Foundation danielammorais.com ● Defesa da liberdade do usuário ● Licenças copyleft
  19. 19. Licenças de software “copyleft” danielammorais.com ● Poder executar o programa como quiser ● O código fonte deve ser aberto/acessível ● Redistribuir/copiar quantas cópias quiser do software original ● Alterar o código e distribuir/copiar quantas cópias quiser do software modificado
  20. 20. Open Source Initiative danielammorais.com ● Possui os mesmos requisitos para um software ser Open Source ● Foco em modelo de negócio e não a liberdade do usuário
  21. 21. “Linus’s Law: mais olhos, menos bugs” danielammorais.com
  22. 22. The Competitive Advantages of Free Software danielammorais.com ● Abertura do código e poder modificar permite maior possibilidade de vantagem evolutiva: mais versões diferentes tentando “sobreviver e gerar descendentes” ● A seleção natural é feita pelo usuário e não pelo meio
  23. 23. The Competitive Advantages of Free Software danielammorais.com ● Lógica anti mercado? Ao atender as necessidades do usuário é possível dominar um segmento de software.
  24. 24. Linux Foundation danielammorais.com ● Vista com desconfiança: Parcerias com a Microsoft ● Código fechado: Não é possível fazer auditoria
  25. 25. Kernel-libre danielammorais.com ● O kernel é o responsável por realizar as chamadas de sistema e gerenciar os processos que são executados no processador ● Sem “blobs”: Código aberto e livre, ou seja, maior confiabilidade de que não há nenhuma vulnerabilidade
  26. 26. Drivers proprietários danielammorais.com ● Wifi e placa de som geralmente podem causar problemas de não possuir driver livre ● Solução: Adaptadores ou nova placa ● https://h-node.org/
  27. 27. Distribuições GNU/Linux danielammorais.com ● Tema gráfico + comunidade + gerenciador de pacotes
  28. 28. Ubuntu danielammorais.com ● Coleta de dados e envio para servidores da Amazon ● “Microsoftzação da Canonical” ● Pacotes funcionam de acordo com as fases da lua e posição dos astros
  29. 29. danielammorais.com
  30. 30. Distribuições 100% livres danielammorais.com ● Mantidas por comunidades e recomendadas pela FSF ● Parabola, Trisquel, Blag, GuixSD etc. ● Outra opção: kernel-libre para sua distro
  31. 31. Curiosidades off topics danielammorais.com ● É fácil utilizar GNU/Linux ● Não é necessário utilizar o terminal
  32. 32. Comandos úteis danielammorais.com ● --help ● man ● Navegar diretórios: cd, ls ● Criar, copiar, mover e remover: touch, cp, mv, rm
  33. 33. Obrigada! danielammorais.com “A economia do século 21 não é sustentada por aço. A economia do século 21 é sustentada por software. Software é elemento tão fundamental para o desenvolvimento econômico no século 21 quanto o foi a produção de aço no século 20. A estrutura societária neste país mudou, no resto do mundo desenvolvido está mudando, e continuará mudando nos países em desenvolvimento, rumo a economias cuja commodity primária fundamental à produção é software. E a boa notícia é que ninguém o possui.”, Software e Comunidade no começo do Século 21
  34. 34. Créditos danielammorais.com ● http://www.fsfla.org/~lxoliva/papers/free-software/selecti on-html/ ● http://www.ic.unicamp.br/~islene/1s2009-mc514/Kernel_ Linux.pdf ● Richard Stallman: Free software, free society: TEDxGeneva ● http://cic.unb.br/~pedro/trabs/moglen_pt.html ● https://media.libreplanet.org/u/libreplanet/m/solving-the- deployment-crisis-with-gnu-guix/

×