Onde encontrar explicação dos processos do kernel?

12

Eu quero saber sobre os processos do kernel, como [migration], [kswapd], etc. Onde estão os processos do kernel como estes documentados?

margarida
fonte
Não sei se existe isso. Eles são usados ​​bastante extensivamente dentro do kernel, existem muitos diferentes. Alguns são, por exemplo, específicos para um único driver. Alguma documentação está espalhada pela árvore de documentação do kernel. O Google geralmente pode ajudar.
Derobert
Você já passou pelo Kernel_source_code / Documentation?
SHW

Respostas:

4

Eu realmente duvido que haja um único lugar onde você possa encontrar todos os detalhes. A melhor maneira seria procurar o código fonte do kernel junto com a ajuda on-line e

A Arquitetura profissional do kernel do Linux (link para a Amazon) de Wolfgang Mauerer fornece informações sobre alguns daemons:

  1. kswapd (Cap. 18)
  2. softirq (Cap 14)
  3. migração (Cap 2) ...

A compreensão do Virtual Memory Manager (gratuito) da Gorman também fornece detalhes detalhados sobre o kswapd.

Prabagaran
fonte
1

O único livro que encontrei após uma pesquisa rápida é "Linux", de Michael Koffler. Mas, pelo que encontrei no Google Livros, isso não explica isso em profundidade (apenas o nome e para que serve o daemon).

Nils
fonte
1

Há um livro chamado Linux Kernel Developmentpor Robert Love. Ele é especialista em Linux e trabalha com o Google. Encontrei o livro em PDF disponível gratuitamente para download nos servidores do Google. Ele tem algumas informações muito boas sobre o kernel do linux, será útil para você.

paintbox
fonte