Para o programador Linux , aprender a trabalhar e programar o kernel do Linux é uma das coisas mais gratificantes que ele pode fazer. As mudanças no kernel do impacto na vida de todos os usuários de Linux , independentemente do que especial sabor de Linux um usuário individual tem instalado em seu sistema, todas as distribuições do Linux fugir do kernel do Linux. Coisas que você precisa de acesso
Internet
Programação experiência
Show Mais instruções
1
Familiarize-se com Linux, se já não estiver muito bem informado na mesma. Isso pode ser feito usando qualquer distribuição de Linux , embora seja provavelmente uma boa idéia de olhar para alguns deles , uma vez que um programador só precisa se preocupar com o kernel subjacente; desenvolver uma compreensão de que diferentes projetos foram construídos em cima de o kernel e como o próprio kernel interage com esses projetos. Linux Kernel Newbies é um bom lugar para ir para as informações básicas necessárias para começar envolvimento kernel.
2
Refresque-se no American National Standards Institute (ANSI) C linguagem. O kernel do Linux é escrito em C padrão , o que é muito diferente de idiomas derivados, como Objective- C, C + + e C #. É importante para se tornar um especialista em C para trabalhar com o kernel Linux - . Assim tornar-se confortável com a linguagem
3
Aclimatar com código-fonte da construção do kernel atual. Uma das melhores maneiras de entender um projeto de software é simplesmente olhar para o seu código. Estude o código até familiarizado com a forma como ele funciona e as convenções de codificação que são usados para o projeto. O código-fonte pode ser encontrada na página do kernel.
4
Envolver-se com o kernel e maior comunidade Linux. A grande maioria dos trabalhos realizados no seio da comunidade Linux é feito por voluntários , por isso é muito fácil de se envolver com a comunidade , tudo que você tem a fazer é ajuda voluntária . A comunidade está sempre à procura de voluntários para esmagar os erros e limpar o código , mesmo que esses voluntários não são programadores de kernel especialistas.
5
Comunique-se com a comunidade , muitas vezes e continuar trabalhando no kernel. Trabalhando com o kernel é uma forma eficaz para dominar a programação do kernel. Você poderia ser um expert kernel você mesmo se você só ficar envolvido com o projeto.