動かしながらゼロから学ぶLinuxカーネルの教科書「第2版」
発売日:2024年7月
- 版数
- 第2版
- ページ数
- 246p
- ISBN
- 978-4-296-20549-3
- 著者情報
- 末安 泰三(スエヤス タイゾウ)
1971年2月、福岡県生まれのフリーランスライター。主な関心領域は、LinuxやAndroidなどに代表されるオープンソースソフトウエア。IT系出版社に勤務していた1998年前後に、Linux情報サイトの立ち上げやLinux専門誌の創刊などに携わった。以後は、そのLinux専門誌の編集記者として活動し、2006年に独立してフリーランスライターに。独立後は、Linuxカーネルやファイルシステム、仮想化ソフトウエアといったシステムコンポーネント関連の動向記事や技術解説記事を主に手掛けている
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
今や標準的なサーバーOSであるLinux。その中核となるカーネルの仕組みを分かりやすく丁寧に解説します。1章と2章では基礎を、3章ではソースコードから動く状態にする「ビルド」の手順を紹介。4章以降では、Linuxカーネルの機能を個別に解説していきます。そして、新たに第9章「プロセス間通信」、第10章「仮想化機能の仕組み」を追加。詳しく解説しました。
本書は、「Linux(リナックス)」の心臓部にあたるカーネルについて理解を深め、Linuxを本格的に学ぶ人のための「初めて読むLinuxカーネルの専門書」です。1991年に一人の大学生が趣味で開発を始めたLinuxというOSは、今や、あらゆる分野で使われていると言っても過言ではありません。組み込み機器やスマートフォンなどのモバイル機器、パソコンのOSとしてはもちろん、スーパーコンピュータのOSとしても使われています。
LinuxのカーネルはOSS(Open Source Software)として開発されていて、ソースコードがすべて公開されています。そのソースコードを調べれば、機能の詳細や動作の仕組みが分かりますし、改造して好きなようにカスタマイズすることもできます。
本書の狙いは、Linuxカーネルについて知りたい方に、学習の「入り口」を提供することです。まずはカーネルの全体像を把握して実験できるように、概要解説とモジュールの管理方法、ビルド手順の紹介から始めています。後半では、主だった機能をピックアップし、動作に必要なハードウエアに関するものを含めて仕組みをやや詳しく解説しています。
今回改訂した第2版では、カーネルやディストリビューションの変化に合わせて内容をアップデートすると共に、「プロセス間通信」「仮想化機能」についての解説を追加しました。
目次
第1章 Linux カーネルの基礎
第2章 Linux カーネルのモジュール管理
第3章 Linux カーネルのビルド方法
第4章 タスクスケジューラの仕組み
第5章 仮想メモリーを実現する仕組み
第6章 コンテキストスイッチの仕組み
第7章 物理メモリー管理の仕組み
第8章 ファイルシステムの仕組み
第9章 プロセス間通信の仕組み
第10章 仮想化機能「KVM」の仕組み
商品詳細
- 出版社名
- 日経BP
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。