Instituto de Computação - UNICAMP

MC039C/MO901C Seminários sobre Software Livre

Profa. Islene Calciolari Garcia

Segundo Semestre de 2016


padovan

O ciclo de desenvolvimento do Kernel Linux

Gustavo Padovan

14/09 às 16h00 na sala 353 (IC-3.5)


Resumo: O Linux Kernel completa 25 anos em 2016, e hoje com mais de 1500 desenvolvedores e 10000 patches por versão lançada o Kernel é o maior projeto de software livre existente, e sua organização tem várias particularides que não estão presentes em projetos menores. Mesmo sendo um projeto de software livre no qual qualquer pessoa pode colaborar, a complexidade envolvida em uma comunidade deste tamanho gera muitas dúvidas até para pessoas que já estão familiarizadas com o universo do software livre. Em projetos com tantos desenvolvedores envolvidos a definição de regras e padrões de desenvolvimento são fundamentais para que o software evolua continuamente e a comunidade mantenha-se ativa. Esta palestra pretende contar um pouco da história do Kernel e apresentar o funcionamento de sua comunidade. O que é a merge window? O que é a linux-next? Como a comunidade revisa e aplica patches? Como funciona a hierarquia de mantenedores? Como contribuir patches? Dentre muitas outras dúvidas sobre o dia-a-dia da Comunidade do Kernel do Linux.

Sobre o palestrante: Gustavo Padovan é bacharel em Ciência da Computação pela Unicamp, entusiasta de Software Livre e desenvolvedor do Kernel do Linux há mais de 7 anos, dentre seus trabalhos no Kernel do Linux ele foi Mantenedor do Subsistema de Bluetooth e hoje em dia trabalha com drivers gráficos. Atualmente Gustavo é Engenheiro de Software Sênior na Collabora. Foi vencedor da Arena de Programação do FISL em 2009.


Esta palestra foi apresentada no FISL 17. Veja o vídeo.