16
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

詳解 Linux カーネル 第3版 & Linux Kernel ソースコード 0001

Last updated at Posted at 2015-01-23

#目的と概要#
今回の目的は

1.積み本を消化する
2.Kernel について勉強する

これを、本とソースコードを同時に読みながら理解を深めて行きたいと思います。

読む本は[詳解 LINUX カーネル 第3版]です。
linux kernelのバージョンは2.6ですので、
使うソースコードもv2.6にします。
プロセッサはx86でいきます。
せっかくなんでv2.6とv3.xのソースコードを
比較しながら記載していきます(できるだけ)。

下記に主に使用した本と参考サイトについてまとめます。

###詳解 Linux カーネル 第3版###
使用した本
詳解 Linuxカーネル 第3版

###Linux Cross Reference###
参考サイト
Linux Cross Reference
v3.x用で使用します
###Cross-Referenced Linux and Device Driver Code###
参考サイト
Cross-Referenced Linux and Device Driver Code
v2.6用で使用します

#進め方#
主に「詳解 LINUX カーネル」をメインに進めていきます。
1章の概要は飛ばします。2章のメモリアドレッシングから
初めていきます。
本に出てきた構造体やソースコード、関数、パスの説明、
本に書いてある内容のソースの部分wの説明
などについて書いていきます。
調べたサイトも同時に記載していきます。

タイトルの部分の最後の数字は

  • 上位2桁「詳解 LINUX カーネル」の章番号
  • 下位2桁 章ごとの更新回数

という風に記載していきます。

何ヶ月かかるかわかりませんができるだけ早く全ページ解説できるよう頑張ります。
なにか不明点やおかしな部分がありましたらご連絡ください。
訂正してきますのでよろしくお願いいたします。

16
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?