UNIX という考え方(ユニックス ト イウ カンガエカタ)
その設計思想と哲学
- 著者:
- マイク・ギャンカーズ/芳尾桂(ギャンカーズ,マイク/ヨシオ,カツラ)
- 出版社:
- オーム社
- 出版日:
- 2001年02月23日頃
- ISBN:
- 9784274064067
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
UNIX は『 OS 』ではない。それは『考え方』である。誕生から 30 年を経て今もなお第一線で使われる古くて新しい OS 、 UNIX の秘密を解き明かす。
技書の森解説
「一つのことをうまくやるプログラムを書け」「プログラムの出力は別のプログラムの入力になれ」。 UNIX の設計を支えてきたこうした原則は、半世紀を経てもソフトウェアの設計判断に影響を与え続けています。本書はその UNIX 哲学を 9 つの定理として整理し、なぜ小さく単純なプログラムを組み合わせるアプローチが複雑さに勝つのかを平易な文章で解き明かします。
コードは一行も登場しません。具体的なコマンドの使い方やシェルスクリプトの書き方を学ぶ本ではなく、ソフトウェアを設計するときの「考え方」を言語化した本です。そのため UNIX/Linux の操作経験がなくても読めますが、ある程度のプログラミング経験があったほうが、各定理の背景にある問題意識に共感しやすくなります。
薄い本ですが、書かれている原則はマイクロサービス、 CLI ツール設計、 API のインターフェース設計など、どの時代のソフトウェアにも通底しています。「なぜモノリスは崩壊するのか」「なぜ汎用化しすぎたツールは使いにくいのか」といった問いに対する一つの回答を、 UNIX の歴史から引き出している本です。
言及 Qiita 記事 (26 件)
【エンジニアの教養】なぜかエンジニア界隈で有名な◯◯の法則的なやつをまとめてみた
♡ 517プログラミング, Security, エンジニア, 新人プログラマ応援, 法則Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう!
♡ 259UNIX, ゲーム, devsumi, Unix哲学, SpaceTravelAIエージェントと協働するオフィスワーク2026
♡ 153Notion, gog, AIエージェント, ClaudeCodeSE 3年目で読んだ技術書52冊
♡ 80技術書, Se, 新人プログラマ応援シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化
♡ 78ShellScript, UNIX, シェル芸, POSIX, Unix哲学非情報系出身者がIT企業で3年やってく中で、読んでおいてよかった本3冊
♡ 17Linux, オブジェクト指向, UNIX, 書評, 新卒エンジニアユーザベースに入社して半年、とても大変でした。
♡ 17ポエム, ソフトウェアエンジニア相棒の気持ちを理解することで、トラブルを作れないエンジニアになろう(手順書から始めるトラブル防止)
♡ 14tar, Security, sudo, リスクマネジメント, エンジニアの心得Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない
♡ 12ShellScript, AWK, UNIX, シェル芸, Unix哲学SE時代に参考にした書籍
♡ 10プログラミング, システム開発, システムエンジニア
言及 Zenn 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
ペアプログラミングのように本を読む - 2 人 1 組の輪読術
ペアプログラミングの手法を読書に応用する「ペアリーディング」を紹介します。1 人がナビゲーター、1 人がドライバーの役割で本を読むと、理解の質が劇的に変わります。
有名プログラマの読書習慣 - 天才たちは何を読んできたのか
リーナス・トーバルズ、まつもとゆきひろ、ビル・ゲイツなど、著名なプログラマたちの読書習慣と愛読書を紹介します。天才たちの読書スタイルから学べることとは。