商品の詳細
実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書

実習Linuxカーネル―理論と実習 カーネルを効率的に理解するための実習書
By ゲーリー ナット

価格: ¥ 2,940 1500円以上は送料無料 詳細

発送可能時期: 在庫あり。
販売、発送は Amazon.co.jp

10 新品/中古商品価格 ¥ 320

おすすめ度:

商品の詳細

  • Amazon.co.jp ランキング: #372195 / 本
  • 発売日: 2001-12
  • 版型: 単行本
  • 235 ページ

エディターレビュー

Amazon.co.jp
   本書は、Linuxカーネルを習得するための実習書である。OSを習得する最良の方法は、実際に使用しながらコードを読み、コードを書いて拡張することである。しかし一方、OSのコードに手を加えることは非常に危険な行為でもある。本書は、このリスクを最小におさえ、Linuxを学習することによって、他のカーネルにも通用する技術を段階的に身につけることができる内容となっている。

   本書は2部構成になっている。第1部では、OSについてはじめて学ぶ読者に、Linuxのさまざまな内部状態を、コード変更なしでわかりやすく説明している。第2部前半は、カーネルデータ構造を読み取るためのコードを書いてOSを拡張するところまで、後半は独自の機能とデータ構造を設計して、Linuxカーネルに追加するところまでを解説している。導入部、課題、課題への取り組み、と3つの構成からなる実習課題を用意し、実践的に学習できるように工夫している。

   現在、オブジェクト指向がソフトウェアの基本となりつつあるなかで、アプリケーションプログラマーは、OSを意識せずに作業を行うことが可能である。しかし、プログラマーがOSの動作を理解していれば、よりよいプログラムを書くことができる。また、現状として、新しいデバイスのドライバや、マイクロカーネルサーバーの生成など、OSの知識が要求される場合も少なくない。C言語初心者におすすめしたい1冊である。(大塚佳樹)

内容(「BOOK」データベースより)
本書は、Linuxカーネルを最小のリスクで習得するための実習書である。これに沿ってLinuxの学習を進めることで、他のカーネルにも通用する技術を段階的に習得できるようになっている。

内容(「MARC」データベースより)
OSについて初めて学ぶ人にもわかりやすいよう解説した、Linuxのカーネルを最小のリスクで習得するための実習書。Linuxの概要をまとめた後、Linuxの使い方を学ぶための実践課題を収録する。


カスタマーレビュー

実習Linuxカーネル4
これからLinux用のデバイス・ドライバを書こうとするプログラマにLinuxカーネルの概要を理解する際に役立つと思います。システムコール、割り込みなどのメカニズムおよび、メモリ管理の構造についてわかりやすく記述しており、他書を読む前にこれを呼んでおくと理解の助けになります。また、所々、課題が載っているのでこれを利用して学習することも可能です。そして、詳細を勉強する際の参考文献のリストが充実しているので、デバイス・ドライバのプログラマが最初に読む本としては手ごろです。

これだけだと....1
本のタイトルにもあるように、誰か指導者がいて実習用の教材として使うのならよいかもしれませんが、独学するのには向きません。これだけで理解するのは困難でしょう。他の本「詳解Linuxカーネル」や「Linuxデバイスドライバ」を読んだ方がずっと良いです。

あくまでも実習書2
原著がカーネル2.2を対象としており、訳注もカーネル2.4までしか対応していないため、
カーネル2.6が標準になっている現在、もはや本書を実習用に使うのは現実的ではない。
しかし、目次を見る限りは本の構成が良いのでカーネルの概要を把握するのに良いかと思って購入した。
ところが、本書には前述以外にも下記の難点があってあまりお勧めできない。

1.実習書ということを大義名分にして説明を放棄しているところが多い。特にファイルシステム関係の説明はかなりお粗末。
2.おせじにも翻訳が良いとは言えない。日本語が不自然なので読むのに時間がかかる。
3.誤植が多い。

教育の現場で実習書として使うなら良いのかもしれませんが、個人で読むにはあまりお勧めできません。