Tuesday, July 09, 2013

Mais FISL 14: Beyond the 4 Fs: What is Fedora effectively doing for Open Source?

[en_US version below]

Finalmente, depois da viagem de volta, do descanso e de retornar ao trabalho, consegui uns minutos para postar a segunda palestra que apresentei no FISL 14, ao lado do grande amigo e colega de trabalho Leonardo Vaz (obrigado Leo!). Agradeço também a presença e participação de outros Embaixadores Fedora do Brasil, como o Wolnei, Penasio, Marcelo e ainda outros que o cansaço não deixa lembrar (me desculpem!).

A idéia dessa palestra (aqui estão os slides, e aqui está o vídeo oficial) era demonstrar que, nos seus atuais 10 anos de existência, o Projeto Fedora sempre esteve focado na sua missão de avançar o estado da arte do Software Livre e Open Source. Começamos a palestra com uma rápida explicação de como e porque surgiu o projeto, e então fizemos uma recapitulação de todas as principais tecnologias e projetos que o Fedora integrou e ajudou a amadurecer, comentando ano a ano cada um dos releases lançados. O público se demonstrou bastante interessado, e acho que conseguimos demonstrar claramente que existe muito mais no Fedora do que aquilo que cabe no DVD de instalação, e que as pessoas devem não apenas instalar o Fedora, mas também esmiuçar detalhadamente todas as inúmeras funcionalidades que estão aguardando nos repositórios oficiais. Basta procurar o que se quer, tem um pouco-bastante de tudo!

[en_US] More FISL 14: Beyond the 4 Fs: What is Fedora effectively doing for Open Source?

Finally, after traveling back, getting some rest and then back to work, I could free up some minutes to post about the second talk I presented at FISL 14, beside my good friend and workmate Leonardo Vaz (thank you Leo!). I also thank the presence and participation of other brazilian Fedora Ambassadors, such as Wolnei, Penasio, Marcelo and still others that I'm too tired to remember (sorry!).

The idea on this talk (here are the slides, and here is the official video) was to demonstrate that, during its current 10 years of existance, the Fedora Project has always been focused on its mission of advancing the state-of-the-art in Free and Open Source Software. We started the talk with a quick explanation of how and why the project was created, and then we did a recollection of all the main technologies and projects that Fedora has integrated and helped mature, commenting each of the releases launched year after year. The public has shown great interest, and I believe we could demonstrate clearly that there is much more to Fedora than fits into the installation DVD, and that people should not just install Fedora, but also examine closely all the countless functionalities that are just waiting in the official repositories. You just need to search what you want, there's a little-lot of everything!

Thursday, July 04, 2013

Primeira palestra no FISL 14: Vida e Morte de um Pacote de Rede no Kernel

Hoje fiquei extremamente feliz e aliviado de ter conseguido apresentar uma boa palestra no FISL 14. Eu realmente estava com medo de não conseguir abordar bem o assunto, pois já faz algum tempo que eu não fuço na pilha de redes do Linux como eu fuçava há um ano e meio. No fim acabou fluindo tudo bem, e embora a sala não estivesse cheia, tinha bastante gente interessada e fazendo perguntas pertinentes e inteligentes. Fiquei feliz mesmo ao terminar a palestra e sentir que tinha feito um bom trabalho. :-)

Como eu prometi no final da palestra, aqui estão os slides que eu utilizei, e aqui estão os exemplos de pequenas probes para investigar a pilha de redes com systemtap. Quem assistiu a palestra (tem um vídeo aqui, mas só vi um pedaço e não sei se dá pra entender bem) vai ver que nem cheguei a comentar todos os slides, mas tudo bem. Os exemplos são realmente super simples, em geral são apenas verificações que o código do Kernel chegou em algum ponto, mas acho que para quem está começando eles são um bom ponto de partida. No wiki do systemtap existem muitos exemplos, dos mais variados níveis de complexidade, então quem estiver interessado mesmo tem bastante coisa pra estudar.

Como eu geralmente falo demais e estouro o tempo das palestras, eu recebi um slot duplo, de duas horas. Dessa vez eu consegui "passar o microfone" com 1h50 de conversa, então acho que estou aprendendo a respeitar os limites, hehehe. Logo no início foi muito engraçado porque estava dando interferência no sistema de áudio, e enquanto eu estava falando entrava o som de alguma outra palestra junto com a minha. No fim isso até ajudou um pouco a "quebrar o gelo", e acho que o pessoal se soltou um pouco mais. A partir daí foi só ir conversando, explicando, interagindo e acho que o pessoal entendeu bem os conceitos que eu pretendia mostrar.

Espero que minha palestra ajude a inspirar mais alguns Kernel hackers a seguirem "o caminho dos pacotes"! :-) Ah, em tempo, aquele diagrama furioso que demonstra o relacionamento das várias funções da pilha de redes do Linux é de uma página da Linux Foundation, e eu não sei dizer como ele foi gerado. Só sei que vi aquele diagrama um dia e fiquei babando até conseguir imprimí-lo em formato A3 pra colar na parede. ;-)