Essa é uma pergunta comum feita por newbies é "Eu acabei de desempacotar esse tarball enorme, e gostaria de ajudar, mas eu não sei por onde começar!".
Deparar com uma quantidade enorme de código fonte, pode parecer assustador mas saiba que pouquíssimos desenvolvedores entendem todas as áreas do fonte do kernel.
As pessoas se especializam. Se você se interessa por TCP/IP, não precisará ler os fontes sobre sistemas de arquivo. Entenda em que você quer trabalhar e foque-se nisso.
Antes de ir em frente verifique se você possui os fontes do kernel devidamente instalado e configurado em sua máquina. Para detalhes veja o material de como compilar o seu kernel na sessão FAQ.
shell> vi olamundo.c
#include <linux/init.h>
#include <linux/module.h>
static int __init olamundo_init(void)
{
printk(KERN_DEBUG "Ola Mundo!\n");
return 0;
}
Bem vindos ao novo site do kernelnewbies em português.