Soy un estudiante interesado en trabajar en la administración de memoria, particularmente en el componente de reemplazo de página del kernel de Linux.
¿Cuáles son las diferentes guías que pueden ayudarme a comenzar a comprender la fuente del núcleo?
He tratado de leer el libro Comprender el administrador de memoria virtual de Linux por Mel Gorman y Comprender el kernel de Linux por Cesati y Bovet, pero no explican el flujo de control a través del código. Solo terminan explicando varias estructuras de datos utilizadas y el trabajo que realizan varias funciones. Esto hace que el código sea más confuso.
Mi proyecto trata de ajustar el algoritmo de reemplazo de página en un núcleo convencional y analizar su rendimiento para un conjunto de cargas de trabajo. ¿Hay un sabor del núcleo de Linux que sería más fácil de entender (si no es el núcleo de Linux-2.6.xx)?