OS・低レイヤ本おすすめ20選【2026年版】

オペレーティングシステムの設計原理、カーネル、メモリ管理、プロセス管理、ファイルシステムなどを学ぶ書籍。Linuxの仕組みや低レイヤプログラミングも含む。

対象読者: 低レイヤ・OS自作・カーネル理解を深めたいエンジニア / 組込み開発者
選定基準: Qiita・Zenn・Dev.to・Stack Overflow の言及数・いいね数(アフィリエイト無関係)
更新日: 2026-06-15(毎日自動更新)

ランキング

  1. CPUの創りかた : IC10個のお手軽CPU設計超入門 : 初歩のデジタル回路動作の基本原理と製作 — 渡波 郁
  2. コンピュータシステムの理論と実装 : モダンなコンピュータの作り方 — Nisan Noam, Schocken Shimon, 斎藤 康毅
  3. OS自作入門 : 30日でできる! — 川合 秀実
  4. 詳解Linuxカーネル — Bovet DanielPierre, Cesati Marco, 高橋 浩和, 杉田 由美子, ほか
  5. ふつうのLinuxプログラミング : Linuxの仕組みから学べるgccプログラミングの王道 — 青木 峰郎
  6. 最新コンパイラ構成技法 — Appel AndrewW., 神林 靖, 滝本 宗宏
  7. プログラムはなぜ動くのか : 知っておきたいプログラミングの基礎知識 — 矢沢 久雄, 日経BP
  8. データ指向アプリケーションデザイン : 信頼性、拡張性、保守性の高い分散システム設計の原理 — Kleppmann Martin, 斉藤 太郎 pub.2019, 玉川 竜司
  9. はじめてのOSコードリーディング : UNIX V6で学ぶカーネルのしくみ — 青柳 隆宏
  10. 試して理解Linuxのしくみ : 実験と図解で学ぶOSとハードウェアの基礎知識 — 武内 覚
  11. ヘネシー&パターソンコンピュータアーキテクチャ定量的アプローチ — Hennessy JohnL, Patterson DavidA, 中條 拓伯, 天野 英晴, ほか
  12. プログラムはなぜ動くのか : 知っておきたいプログラミングの基礎知識 — 矢沢 久雄
  13. ゼロからのOS自作入門 — 内田 公太
  14. 達人が教えるWebパフォーマンスチューニング : ISUCONから学ぶ高速化の実践 — 藤原 俊一郎, 馬場 俊彰, 中西 建登, 長野 雅広, 金子 達哉, 草野 翔
  15. Go言語でつくるインタプリタ — Ball Thorsten, 設樂 洋爾
  16. 12ステップで作る組込みOS自作入門 — 坂井 弘亮
  17. Linuxプログラミングインタフェース — Kerrisk Michael, 千住 治郎
  18. 試して理解Linuxのしくみ : 実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識 — 武内 覚
  19. コンパイラ : 原理・技法・ツール — Aho AlfredV, Lam MonicaS, Sethi Ravi, 原田 賢一
  20. オペレーティングシステムの仕組み — 河野 健二, 野崎 昭弘, 黒川 利明, 疋田 輝雄

関連カテゴリ