[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】の表紙

[試して理解]Linuxのしくみ

実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】

武内 覚技術評論社336ページISBN 9784297131487

Linuxタグで1位(49冊中)。Zenn・Qiitaなどの27記事で紹介され、全期間では同率24位(言及のある1,753冊中、時点)。

紹介記事
27件
媒体別
Zenn 8・Qiita 14・企業テックブログ 5
初めての紹介
最新の紹介

この本を選ぶ前に

対象読者
普段は高レイヤを扱い低レイヤに苦手意識のある人や、Linux初学者、仮想化・コンテナを学びたい人 根拠: プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介するほか1件
難易度
入門(初学者向け)紹介記事のAI分析から
出版年
・増補改訂版(約4年前)
タグ内の順位
Linuxタグで1位(49冊中・紹介記事数の順)
注意点

対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。

別の版

紹介記事の件数・順位は、すべての版の紹介をまとめて数えています(同じ記事が複数の版を紹介していても1件)。

この本の前後に読まれている本

紹介記事が「この本の前に」「この本の次に」と読む順番を書いた本です。件数はその順番を書いた記事の数で、並べただけの記事は数えていません。

この本の前に読まれた本

データレポート:技術書を読む順番(インフラ・クラウド)

紹介の推移

2020年上期以降の13期のうち12期で紹介され、本を紹介した記事に占める割合は最大6%(2026年上期)でした。直近の2026年上期は6%(93記事中6記事)でした。

5% 10% 2020年上期 3%(37記事中1記事)2021年上期 4%(47記事中2記事)2021年下期 3%(68記事中2記事)2022年上期 1%(71記事中1記事)2022年下期 1%(95記事中1記事)2023年上期 1%(93記事中1記事)2023年下期 4%(132記事中5記事)2024年上期 1%未満(120記事中1記事)2024年下期 2%(160記事中3記事)2025年上期 2%(127記事中2記事)2025年下期 1%(137記事中2記事)2026年上期 6%(93記事中6記事) 2020202220242026
半期(1〜6月・7〜12月)ごと・本を紹介した記事に占める割合。2026年下期は集計中のため除外
数値を表で見る
半期ごとの、この本に触れた記事の数と本を紹介した記事の数
期間 この本 全体 割合
2026年上期 6記事 93記事 6%
2025年下期 2記事 137記事 1%
2025年上期 2記事 127記事 2%
2024年下期 3記事 160記事 2%
2024年上期 1記事 120記事 1%未満
2023年下期 5記事 132記事 4%
2023年上期 1記事 93記事 1%
2022年下期 1記事 95記事 1%
2022年上期 1記事 71記事 1%
2021年下期 2記事 68記事 3%
2021年上期 2記事 47記事 4%
2020年下期 0記事 67記事 0%
2020年上期 1記事 37記事 3%

「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。

紹介記事から読み取れること

27件の紹介記事の内容をもとにAIがまとめたものです(根拠記事 12件・生成日 )。各項目に根拠記事へのリンクがあります。

読んで得られた成果

この本の特徴

言及記事から読み取れる傾向

プロセスやメモリ管理を扱い、読むことでインフラへの理解が深まると評価されている。

根拠: 3年目エンジニアが今まで読んできた本を振り返る、3年目エンジニアが今まで読んできた本を振り返る

簡略化した説明や図が理解を助けるという評価がある一方、抽象的で分かりにくい箇所や難しさも記されている。

根拠: 本「試して理解 Linux のしくみ」を読んだ、web系エンジニアが『Linuxのしくみ』を読んでみた感想と学びなど、「Linuxのしくみ」を読んだ

こんな人におすすめ

対象レベル: Linuxに詳しくないエンジニア、Linux初学者、低レイヤに苦手意識のある人が対象として挙げられている。

こんな目標を持つ人に:

  • Linuxの仕組みやカーネルの基礎を理解する
  • 低レイヤの基礎を幅広く学ぶ
  • 仮想化・コンテナを学ぶ

※ この情報は27件の技術記事からAIが分析・生成したものです。表示している分析項目には根拠記事へのリンクがあります。読者の逐語引用ではありません。 実際の内容は書籍でご確認ください。

紹介している記事

いいね数順 · 27件

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた Qiita · Shiruba · · いいね 463 紹介された版: 初版(2018年)

    Linuxカーネルなど低レベル技術を学びたいと考え、Dockerの記事でcgroupやカーネルの話に難しさを感じたことから、Linuxを体系的に学ぶ目的で本書を読んだとしている。読みやすさを「スラスラ読める」と評価し、Linux入門書を先に一冊読んでおくことで、その後に読む『Linux Kernel Development』へスムーズに進めるとの見通しを示している。

  • クラウドが好きな大学生が読んで良さげだった本を紹介する Qiita · Ryota Yamada · · いいね 282 紹介された版: 初版(2018年)

    「オペレーティングシステム」の項で、OSの仕組みを学ぶ書籍として本書を取り上げ、説明が非常に分かりやすいと評価している。エンジニアに読んでほしい本として強く勧め、分量は3〜4時間ほどで読み終えられる程度だと紹介する。さらに、読み進める時間もとても楽しいとしており、分かりやすさ、読み切りやすさ、読書中の楽しさを評価している。

  • プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介する Qiita · nagi · · いいね 153 紹介された版: 初版(2018年)

    コンピュータサイエンスの入門書として挙げ、C言語で実験しながらカーネルやメモリ、スケジューラ、ファイルシステム、ストレージデバイスなど、低レイヤの基礎を幅広く学べると述べている。ソースコードを読み解かなくても十分に勉強になると評価し、普段は高レイヤを扱い、低レイヤに苦手意識のある人に勧めている。

  • 【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた Qiita · miruky · · いいね 125

    Linuxの内部の仕組みを実験とカラー図解で確かめながら学ぶ本として紹介している。プロセス管理や順番待ちの調整、メモリ、ファイルシステム、記憶装置の階層を扱い、仮想化やコンテナの基礎にも触れると説明する。動きを目で見て納得しながら学びたい人に向いていると評価している。

  • 自分が一年生の時に読んだ本 まとめ Zenn · calloc134 · · いいね 55

    Linuxカーネルの仕組みを詳しく知るために本書を読み、先に挙げた『Linuxエンジニア養成読本』と併せることで、Linuxの仕組みをより深く理解できるとしている。扱われる内容として、プロセスやスケジューラ、仮想メモリ、ファイルシステムを挙げ、さらに仮想化やコンテナ機能についても、同書より掘り下げて解説されていると紹介している。

この本について

LinuxのOS内部でプロセスやメモリ、デバイス、仮想化がどう動くかを、実験と図解を通じて学ぶ本である。前半では、システムコール、プロセスの生成・終了とスケジューリング、仮想記憶、コピーオンライト、プロセス間通信を扱う。続いて、デバイスドライバや割り込み、ファイルシステム、キャッシュ、スワップ、ブロック層のI/Oを取り上げ、測定を通じてストレージ性能も調べる。後半では、QEMUとKVMによる仮想マシンのCPU・メモリ・ストレージ管理、コンテナを実現するnamespace、CPUやメモリなどの使用量を制御するcgroupへと範囲を広げる。GoやPythonの実験用プログラムとコマンドを実行し、図やグラフと照らし合わせながら仕組みを確かめる構成であり、Linuxの動作やハードウェア関連の問題を調べるための基礎知識を得られる。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1章 Linuxの概要
  2. 第2章 プロセス管理(基礎編)
  3. 第3章 プロセススケジューラ
  4. 第4章 メモリ管理システム
  5. 第5章 プロセス管理(応用編)
  6. 第6章 デバイスアクセス
  7. 第7章 ファイルシステム
  8. 第8章 記憶階層
  9. 第9章 ブロック層
  10. 第10章 仮想化機能
  11. 第11章 コンテナ
  12. 第12章 cgroup