Participando

Se você tem interesse em projetos FOSS, como o Kernel Linux, e quer explorar o código deles, aprender, ensinar, contribuir de volta para as comunidades, ou conversar sobre, e ter pessoas com os mesmos interesses para te acompanhar e ajudar nessa jornada, você está no lugar certo :^).

Se já não tiver visto, veja os objetivos do grupo.

O principal canal de comunicação do grupo é o grupo do Telegram, e é um bom lugar para tirar dúvidas fora do horário do encontro semanal.

Encontro semanal

Realizamos dois encontros semanais presenciais na Unicamp. Às terças-feiras, de 13:00-14:00 acontecem nossas reuniões administrativas, nas quais discutimos os próximos passos para os eventos realizados pela entidade e outros assuntos relacionados à gestão.

Já nas quintas-feiras, de 13:00 às 15:00, há nossas reuniões técnicas, nas quais os participantes podem mostrar os projetos nos quais estão trabalhando e compartilhar outras experiências/sugestões. É um momento de compartilhamento e aprendizado. Ambos os encontros presenciais ocorrem na sala 53 do IC-1, e todas as pessoas (sejam da Unicamp ou não) estão convidadas a participar!

Há também um encontro semanal on-line, de segunda-feira, às 19:30 (horário de Brasília). O encontro é realizado na plataforma Mozilla Hubs, nesta sala.

O Hubs é um ambiente 3D virtual, e o objetivo de seu uso no lugar de uma simples chamada é permitir que múltiplas conversas possam acontecer simultaneamente, com cada grupo de pessoas discutindo seu projeto, de forma distribuida pelo espaço virtual.

Os encontros a princípio não terão uma agenda. Qualquer pessoa é bem-vinda para participar desenvolvendo seu projeto.

Todas as pessoas são encorajadas a interagir: conte sobre seu projeto para as demais, pergunte sobre o projeto das outras. Se não tiver um projeto em mente e quiser algum direcionamento por onde começar, peça ajuda! (e veja as sugestões abaixo)

Sugestões para começar

Se você ainda não tem um objetivo em mente, aqui vão algumas sugestões.

Fizemos uma série de vídeos/podcasts chamada LkConf, em que conversamos com contribuidores de grandes projetos colaborativos de software livre (GNOME, KDE, Debian, Arch Linux, etc). Ver/ouvir essa série pode ser uma boa forma de se inspirar na comunidade que move esses projetos e ter ideias de onde você quer contribuir!

Caso você já tenha se interessado pelo Kernel Linux especificamente, ou então se só ouviu falar sobre e gostaria de aprender mais, temos uma playlist de vídeos inteirinha sobre ele! Nesses vídeos explicamos os fundamentos do funcionamento do Kernel Linux de forma abrangente, com a intenção de preparar qualquer pessoa para contribuir para esse formidável projeto. Também temos exercícios práticos para aprender colocando a “mão na massa”.

Se seu interesse principal for começar a contribuir com código, não existe forma melhor do que baixar o código do projeto e rodar, procurando por problemas. No caso específico do Kernel Linux, sugestões de contribuição são compilar algum dos drivers em staging e rodar o script em scripts/checkpatch.pl nos arquivos e consertar algum dos warnings/erros presentes!

Ou talvez você queira é se debruçar sobre um tema a fundo e entendê-lo sem necessariamente enviar uma contribuição. No caso do Kernel Linux, explore o código, a documentação ou artigos no LWN ou pela internet e veja se encontra algum subsistema ou funcionalidade específica do Kernel que desperte seu interesse e vá fundo!

E, claro, converse com outras pessoas durante o encontro semanal. Às vezes de uma simples conversa pode surgir uma ideia que te interessa!

O que quer que você aprenda durante suas explorações, adoraríamos que você explicasse para as demais pessoas do grupo durante uma apresentação ou apenas informalmente, para que possamos expandir o conhecimento de todos!

Todos os links do LKCAMP em um lugar só: