Como / Onde aprender sobre o kernel do linux? [fechadas]

1

Eu quero aprender como funciona o kernel do Linux, especificamente sobre os seguintes tópicos: estrutura, design de programação, desenvolvimento de dispositivos, mas não sei de bons lugares para aprender sobre esses tópicos. Eu li "Desenvolvendo Drivers de Dispositivos Linux".

    
por user3854612 20.02.2015 / 16:56

2 respostas

1

Com relação aos módulos de kernel / drivers de dispositivos, "Drivers de dispositivos Linux, 3ª edição" está disponível gratuitamente on-line. Há livros mais recentes e mais aprofundados sobre o tema, mas esse é um bom começo. Um dos autores é Greg Kroah-Hartman, um desenvolvedor líder de kernel, que tem outro livro on-line gratuito, "Linux Kernel in a Nutshell" .

No que diz respeito ao design e funcionamento interno do próprio kernel, "Professional Linux Kernel Architecture", de Wolfgang Mauerer, é um livro fantástico e muito detalhado. Esta e as outras referências se concentram no kernel 2.6, mas a maioria das informações ainda se aplica ao 3.x.

O mapa do kernel interativo também é interessante e vincula-se a uma referência cruzada de código-fonte.

    
por 20.02.2015 / 17:17
1

Site oficial do kernel.org . Muitos links para leitura adicional. O HOWTO pode ser um bom ponto de partida.

    
por 20.02.2015 / 17:03