Desenvolvedor Debian

1,028 views

Published on

resumo do funcionamento de como funciona o desenvolvimento do Debian

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,028
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvedor Debian

  1. 1. Debian Developer Fernando Ike de Oliveira – fernando.ike@gmail.com
  2. 2. Debian é... <ul><li>Um projeto de Software Livre
  3. 3. Um projeto de voluntário ao desenvolvimento do Software Livre
  4. 4. Um projeto sem uma sede física
  5. 5. Um projeto sem uma empresa guarda-chuva
  6. 6. Um projeto que desenvolve um Sistema Operacional 100% Livre </li></ul>
  7. 7. O contrato social 1 - Debian será 100% livre 2 - Nó iremos retribuir à comunidade software livre 3 - Nós não escondemos problemas 4 - Nossa prioridade são nossos usuários e o software livre 5 – Programas que não atendem nossos padrões de software livre
  8. 8. Definição Debian de Sotware Livre ( DFSG ) 1 - Redistribuição Livre 2 - Código Fonte 3 - Trabalhos Derivados 4 - Integridade do código fonte do Autor 5 - Não à discriminação contra pessoas ou grupo
  9. 9. Definição Debian de Sotware Livre ( DFSG ) 6 - Não à discriminação contra Fins de Utilização 7 - Distribuição de Licença 8 - A Licença Não pode ser especifícica para o Debian 9 - A licença não deve contaminar outros softwares 10 - As licenças GPL, BSD, Artistic são exemplos de licenças livres
  10. 11. Debian é feito por... <ul><li>Desenvolvedores
  11. 12. Tradutores
  12. 13. Documentadores
  13. 14. Designers
  14. 15. Administrador de Sistema/Rede
  15. 16. Mantenedores
  16. 17. Usuários </li></ul>
  17. 19. Debian em números... <ul><li>1013 desenvolvedores
  18. 20. 63 idiomas
  19. 21. Plataformas de hardware: (i386, mk68, AMD64, itanium, sparc, s/390, powerpc, mips, arm, alpha, hppa)
  20. 22. Kernels/núcleo (Linux, Gnu/Hurd, FreeBSD)
  21. 23. + de 500.000 bugs registrados
  22. 24. Listas de discussão, IRC, Wiki,
  23. 25. Git, SVN, Darcs </li></ul>
  24. 26. Debian em números... <ul><li>Versões lançadas: 10 (1996- )
  25. 27. Versões suportadas simultâneamente: 4
  26. 28. Total de programas suportados no Lenny: 12.538
  27. 29. Total de programas suportados no Sid: 14.754
  28. 30. Total de linhas de código no Lenny: 323 milhôes
  29. 31. Quanto custaria o Debian Lenny: 315 bilhões de dólares </li></ul>
  30. 32. Software entrando no debian <ul><li>Abre um bug ITP (Intent To Package )
  31. 33. Adequa o software para a Debian Policy e outras regras como Menu, Java-Policy, Python-Policy, etc...
  32. 34. Executa testes com o Lintian
  33. 35. Envia o pacote para um sponsor, time ou sobe p/ os servidores Debian
  34. 36. FTP-Master avalia o pacote: licença, adequação as policy's, etc... </li></ul>
  35. 37. O software no Debian <ul><li>O software entra no Sid / Unstable
  36. 38. Buildd gera novamente o pacote do programa regularmente
  37. 39. Sem bugs críticos, a Britney envia para Testing / Squeeze
  38. 40. O software migra para stable junto com o novo Stable
  39. 41. O Software deixa de ser suportado quando a saí da OldStable </li></ul>
  40. 42. Processo de lançamento <ul><li>A equipe de lançamento ( Release Manager )
  41. 43. Um pacote pode sofre um Non-Maintainer Update
  42. 44. Time de Segurança
  43. 45. Time de Quality Assurance
  44. 46. Congelamento do Testing
  45. 47. Bug squashing party </li></ul>
  46. 50. Fim http://www.debian.org/devel [email_address]

×