なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。本連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。

 カーネルのコンパイル方法については,関連記事「やってみると意外に簡単!? Linuxカーネル・コンパイル入門」をお読みください。

 また,カーネル・パラメータの項目については,関連記事「「Linuxカーネルの設定パラメータ」」で公開しています。

第1回 どうしたら読めるようになるのか 
第2回 C言語とライブラリの初歩 
第3回 カーネル・ソース内のシステム・コールを確認する 
第4回 カーネルが構造体を好むワケ 
第5回 デバイス・ドライバとモジュール 
第6回 構造体に「関数」を登録する 
第7回 ネットワーク処理はモジュール処理と上下が逆 
第8回 データに意味付けするキャスティング手法 
第9回 機能拡張でよく使われる共用体(union)