リストマニア!
極めろUNIX
Amazon.co.jpのカスタマーによる
Lions’ Commentary on UNIX (Ascii books)Lions’ Commentary on UNIX (Ascii books) by ジョン ライオンズ
新品を買う: ¥ 3,990 / 中古商品: ¥ 1,900
オリジナルのUnix の ver6 の全ソースコード解説。1万行を切る、一人の人間が把握できる(かもしれない)サイズのOSをまるごと学べるチャンスが与えられることはとっても素敵。
詳解Linuxカーネル 第2版詳解Linuxカーネル 第2版 by ダニエル・P. ボベット
中古商品を買う: ¥ 2,560
それに比較すると、Linux は巨大だねぇ。それでも理解したい夢はある。
Linuxカーネル解析入門 (I・O BOOKS)Linuxカーネル解析入門 (I・O BOOKS) by 平田 豊
新品を買う: ¥ 2,625 / 中古商品: ¥ 1,595
UNIXカーネルの設計UNIXカーネルの設計 by Maurice J. Bach
新品を買う: ¥ 5,775 / 中古商品: ¥ 2,945
Linus さんが Linux を作るときに参考にしたという本。具体的なコードは無く擬似コードのみだが、Lions本で実際のソースを読んでみたあとに読み返すとなるほどと思える部分もある。SVR2 を題材にしている。
最前線UNIXのカーネル最前線UNIXのカーネル by ユーレッシュ ヴァハリア
新品を買う: ¥ 8,190 / 中古商品: ¥ 4,449
BSDカーネルの設計と実装―FreeBSD詳解BSDカーネルの設計と実装―FreeBSD詳解 by 砂原 秀樹
新品を買う: ¥ 6,300 / 中古商品: ¥ 4,899
4.4BSDの設計と実装4.4BSDの設計と実装 by マーシャル・カーク マキュージック
新品を買う: ¥ 6,090 / 中古商品: ¥ 2,189
和訳がひどいらしいので英語版を買ったが、意外と読みやすい。
BSD Hacks―プロが使うテクニック&ツール100選BSD Hacks―プロが使うテクニック&ツール100選 by 桃井 康成
新品を買う: ¥ 3,570 / 中古商品: ¥ 2,277
FreeBSD の話題が多いようだ。
Linuxのブートプロセスをみる (UNIXMAGAZINE COLLECTION)Linuxのブートプロセスをみる (UNIXMAGAZINE COLLECTION) by 白崎 博生
新品を買う: ¥ 2,940 / 中古商品: ¥ 1,488
カーネル自体の解説本は他にもあるが、この本では Linux のカーネルがブートされていく流れを知れる。i386 のリアルモード、プロテクトモードなども学べる。
FreeBSDのブートプロセスをみる (UNIX MAGAZINE COLLECTION)FreeBSDのブートプロセスをみる (UNIX MAGAZINE COLLECTION) by 白崎 博生
新品を買う: ¥ 3,150 / 中古商品: ¥ 2,321
上の本のFreeBSD版。
C言語によるUNIXシステムプログラミング入門C言語によるUNIXシステムプログラミング入門 by 河野 清尊
新品を買う: ¥ 2,940 / 中古商品: ¥ 1,117
いま入手しやすい本では、システムプログラミングとしてはまとまっている。ただしタイトルはUNIXだが、実際にはLinuxのみ。
高級言語プログラマのためのアセンブラ入門高級言語プログラマのためのアセンブラ入門 by 林 晴比古
中古商品を買う: ¥ 1,050
独習アセンブラ独習アセンブラ by 日向 俊二
新品を買う: ¥ 3,570 / 中古商品: ¥ 2,100
OS奥深くに進もうとするとアセンブリは必要。i386じゃなくてもいいけど、何かのアセンブリが。この本は内容的には平易。
アセンブリ言語の教科書アセンブリ言語の教科書 by 愛甲 健二
新品を買う: ¥ 3,990 / 中古商品: ¥ 1,550
実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書 by ゲーリー ナット
新品を買う: ¥ 2,940 / 中古商品: ¥ 320
よくわからん。