Eu sou um estudante interessado em trabalhar em Gerenciamento de Memória, particularmente o componente de substituição de página do kernel do linux.
Quais são os diferentes guias que podem me ajudar a começar a entender a fonte do kernel?
Tentei ler o livro Entendendo o Linux Virtual Memory Manager, de Mel Gorman, e Entendendo o Linux Kernel, de Cesati e Bovet, mas eles não explicam o fluxo de controle através do código. Eles acabam explicando várias estruturas de dados usadas e o trabalho que várias funções executam. Isso torna o código mais confuso.
Meu projeto trata de ajustar o algoritmo de substituição de página em um kernel convencional e analisar seu desempenho para um conjunto de cargas de trabalho. Existe uma versão do kernel do linux que seria mais fácil de entender (se não o kernel do linux-2.6.xx)?