私はメモリ管理、特にLinuxカーネルのページ置換コンポーネントに取り組むことに興味がある学生です。
カーネルソースの理解を始めるのに役立つさまざまなガイドは何ですか?
Mel GormanによるLinux Virtual Memory Managerの理解とCesatiとBovetによるLinux Kernelの理解の本を読みましたが、コード全体の制御の流れについては説明していません。それらは、使用されるさまざまなデータ構造と、さまざまな機能が実行する作業を説明するだけです。これにより、コードがより複雑になります。
私のプロジェクトでは、メインストリームカーネルでページ置換アルゴリズムを調整し、一連のワークロードのパフォーマンスを分析します。わかりやすいLinuxカーネルのフレーバーはありますか(linux-2.6.xxカーネルでない場合)?