Desvendando o Software Livre - Evidosol 2011

647 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
647
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desvendando o Software Livre - Evidosol 2011

  1. 1. Desvendando oSoftware Livre
  2. 2. Esta apresentação é distribuída sob a licença Creative Commons by-nc-sa 3.0 BRhttp://creativecommons.org/licenses/by-nc- sa/3.0/br/
  3. 3. História do Software Livre
  4. 4. Richard Stallman
  5. 5. Qual o legado do Stallman?
  6. 6. De onde vem o Linux?
  7. 7. Linus Torvalds e o começo do Linux
  8. 8. Você suspira pelos bons tempos do Minix-1.1, quandoos homens eram homens e escreviam seus própriosdrivers? Você está sem um bom projeto em mãos edeseja trabalhar num S.O. que possa modificar deacordo com as suas necessidades? Acha frustrantequando tudo funciona no Minix? Chega de noite aocomputador para conseguir que os programasfuncionem?
  9. 9. Então esta mensagem pode ser exatamente para você.Como eu mencionei há um mês atrás, estoutrabalhando numa versão independente de um S.O.similar ao Minix para computadores AT-386. Ele está,finalmente, próximo do estado em que poderá serutilizado (embora possa não ser o que você espera), eeu estou disposto a disponibilizar o código-fonte paraampla distribuição. Ele está na versão 0.02... contudoeu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compress etc. nele.
  10. 10. Árvore genealógica do Unix 1970 1980 1990 2000 Tempo FreeBSD BSD family OpenBSD BSD (Berkeley Software Distribution) NetBSD Bill Joy SunOS (Stanford University Network) NextStep MacOS X GNU GNU / Linux Bell Labs (AT&T) Richard Stallman Linus TorvaldsKen Thompson IRIX (SGI) Você está aquiDennis Ritchie (linguagem C criada para implementar um SO portável) HP­UX SRV5 Sun Solaris Família System V  AIX (IBM)
  11. 11. Arquitetura do sistema UnixAplicações gráficas Navegador web, aplicativos de escritório, multimídia...Aplicações de linha de comando ls, mkdir, wget, ssh, gcc, busybox... Espaço do Bibliotecas compartilhadas usuário libjpeg, libstdc++, libxml...Biblioteca C  Biblioteca GNU C, uClibc...Núcleo (kernel) do sistema operacional Espaço do Kernel  Linux, Hurd...Hardware e periféricos Hardware
  12. 12. Mas afinal, o que é Software Livre?
  13. 13. As 4 Liberdades básicas
  14. 14. 0. Usar o programa como desejar
  15. 15. 1. Acessar e adaptar o código
  16. 16. 2. Distribuir cópias do programa
  17. 17. 3. Aperfeiçoar e redistribuir o código
  18. 18. Quais são os principais tipos de licenças de Software Livre?
  19. 19. Software Livre é somente o Linux?
  20. 20. Outros projetos bem sucedidos
  21. 21. E quem cria o SL?
  22. 22. Você também pode contribuir!
  23. 23. Principais repositórios de projetos● Sourceforge● Github● Google Code● Savanna
  24. 24. Mitos e Verdades sobre SL
  25. 25. Mitos mais populares● Linux só na linha de comando● Software Livre é só para hackers● Não se pode vender Software Livre● Software Livre é incompatível● Linux não pega vírus● Software Livre não tem custo
  26. 26. Erros comuns ligados ao SL● Subestimar custos e riscos● Optar pelo SL como um fim, ou por gosto pessoal, ou para “ficar bem no currículo”● Ignorar a comunidade de SL● “Porque é SL, não preciso gastar dinheiro com suporte”● Desconfiança/falta de compreensão sobre licenças livres
  27. 27. ContatoTwitter: http://twitter.com/jmmadruga http://twitter.com/djonatanbE-mail: jeronimo.madruga@gmail.com djonatanb@gmail.comSite: http://jmmadruga.com.brTchelinux: www.tchelinux.orgSlides: http://www.slideshare.net/tchelinux
  28. 28. Agradecimentos
  29. 29. Perguntas?

×