Como construir meu próprio kernel? Onde devo começar? [fechadas]

1

Eu terminei minha graduação recentemente. E eu tenho apenas conhecimento básico em C. Mas eu gostaria de trabalhar no Linux Kernel e personalizá-lo de acordo com minhas necessidades. Não apenas personalizo Eu também gostaria de contribuir com minhas próprias idéias para o kernel do Linux.

Mas estou começando do 0 agora! Então, por favor me sugira como começar, por onde começar e o que mais fazer para entender e escrever programas no kernel?

    
por user2112700 20.08.2013 / 13:03

2 respostas

3

Construir um kernel é relativamente fácil (baixe a fonte, make menuconfig && make bzImage modules && make modules_install , e copie a nova imagem do kernel para o lugar certo - ou algumas das outras maneiras de fazer isso de acordo com sua distribuição) , escrever código do kernel não é tão fácil e escrever um kernel , bem, discutir mr. Torvalds com isso;)

Existem muitos recursos na programação do kernel, apenas pesquise por "programação do kernel do Linux" (por exemplo, O Guia de Programação do Módulo Kernel do Linux parece um bom sucesso para você, mesmo que esteja na versão 2.6 que está começando a envelhecer agora.

Se você também está preocupado com a interface do usuário (G), vale a pena também mergulhar no site do LFS (além disso, ele contém as informações sobre a compilação do kernel;)) como o kernel não possui nenhuma interface do usuário , tudo o que é apenas aplicações em torno dele.

    
por 20.08.2013 / 14:12
2

você pode dar uma olhada aqui: link

Não será apenas para o kernel de compilação, mas na verdade vai até a personalização do seu próprio SO.

    
por 20.08.2013 / 13:06

Tags