商品の情報
UNIXという考え方―その設計思想と哲学

UNIXという考え方―その設計思想と哲学

この商品が欲しい!
この商品は Amazon.co.jp で購入することができます。このボタンをクリックすると、商品が Amazon.co.jp のカートに入ります。

UNIXという考え方―その設計思想と哲学の解説

   UNIX系のOSは世界で広く使われている。UNIX、Linux、FreeBSD、Solarisなど、商用、非商用を問わず最も普及したOSのひとつであろう。そしてこのOSは30年にわたって使用され続けているものでもある。なぜこれほど長い間使われてきたのか? その秘密はUNIXに込められた数々の哲学や思想が握っている。

   そもそもUNIXはMulticsという巨大なOSの開発から生まれたものだ。あまりに巨大なMulticsはその複雑さゆえに開発は遅々として進まず、その反省からケン・トンプソンが作ったのがUNIXの初めとされる。その後デニス・リッチーら多数の開発者が携わり、UNIXは発展した。本書はこのUNIXに込められた「思想と哲学」を抽出し、数々のエピソードとともにUNIXの特徴を浮き彫りにしていく。

   たとえば本書で述べられているUNIXの発想のひとつとして「過度の対話式インタフェースを避ける」というものがある。UNIXのシステムは初心者には「不親切」なつくり、つまり親切な対話式のインタフェースはほとんどなく、ユーザーがコマンドを実行しようとするときはオプションをつける形をとっている。この形式はオプションをいちいち覚えねばならず、初心者に決してやさしくない。しかしこれはプログラムを小さく単純なものにし、他のプログラムとの結合性を高くする。そして結果としてUNIXのスケーラビリティと移植性の高さを支えることになっているのだ。このような形式で本書では9つの定理と10の小定理を掲げ、UNIXが何を重視し、何を犠牲にしてきたのかを明快に解説している。

   最終章にはMS-DOSなどほかのOSの思想も紹介されている。UNIXの思想が他のOSとどう違うかをはっきり知ることになるだろう。UNIXの本質を理解するうえで、UNIX信者もUNIX初心者にとっても有用な1冊だ。(斎藤牧人)

UNIXという考え方―その設計思想と哲学の商品レビュー

4.0 効率的創造のための指南書
UNIXユーザーへ向けた本書ですが私は、知的生産のための指南書としても読み換えられる濃い内容と思います。
プログラムという単語を、ヒトや組織に置き換えて考えるだけで、この本は優秀なビジネス書となりえます。
第三章の人間による3つのシステムのくだりは、まさに創造的組織の成長過程を描いており組織改変の糸口を指し示しています。
UNIXについての知識がなくとも、仕事でPCを使用する方なら読んでわからない内容でもないです。
効率的な仕事をするという意味ではプログラムも組織も同じ、そして会社のベースになる理念といったものがOSに相当すると思え、理念無き組織もまたありえないことを教えてくれます。
コンピュータ技術書のレビューになっていないかもしれませんが、購入を大変お勧めしたい本です
4.0 実用書の前に読むべき本
題名通り、UNIXの設計思想と哲学について纏めたもの。コマンドの具体的使用法以前のOSのあるべき姿を書いたもので、UNIXあるいはLinux上の開発者にとっては実用書の前に読むと、何故UNIX(Linux)が現在の体系になっているのか理解できる。

「Small is beutiful」、「Only for one purpose」、「Don't make new program but use existing one」など、今では当たり前とも言える概念だが、現実には「複雑なプログラムを自力で作る」環境で仕事をしている身にとっては理想の世界と言える。

そして、この概念を究極の形で推進したのがLinuxを初めとするオープン・ソースの世界だと考えると、本書で語られる哲学が以後のソフトウェア開発環境に大きな影響を与えた事が分かる。OSを初めとするソフトウェアの開発思想の基本を綴った貴重な本。
4.0 むしろUNIXが苦手な人に
白状しよう。私はUNIXがキライだ。
あの判りにくくて覚えにくいコマンド体系はなんだ?
やれBSD系だの、V7系だの、大同につけず、小異に拘るUNIXファン達が理解できない。
いざ使おうととすると、「それをやるならツールは自分で作ってね」と言う感じで
ユーザーに高いスキルを求める文化も、とっつき難さを感じさせる。

昔私が使っていたDECのVMSは、実に素晴らしかった。
実に見事に統一されたコマンド体系、判りやすいヘルプ、充実したツール類、などなど。
UNIXなんて、「みんなが使っている」こと以外に
いったい何が良いんだろう????

などと思っていたUNIX嫌いの私にも、この本は実に興味深く読めた。
なるほど。これだけ普及したのにはそれなりの理由があったわけだ。

まずはこの本のタイトルに注目。
日本語訳は「・・の考え方」などと言う無味乾燥な訳になっているが、
原題は「The Unix Philosophy」、つまり「UNIXの思想/哲学」なのだ。
この「思想/哲学」と言うタイトルが表すとおり、
多くのユーザーをUnixに惹き付けたのは、
UNIX自体の造り(実体)ではなく、その背後にある「思想/哲学」だった。
つまり、その思想/哲学に共感すれば、部品を継ぎ足すもよし、
改変するもよし、さあ皆で一緒に使いましょう、作りましょう、
と言った感じで実はハードルが低い。

さらに、Unixが生まれて普及するまでの上記の「思想/哲学」は、
現代の情報システムで使われるUnixには全く当てはまらないことも興味深い。
今ではUnixはハイエンドシステムで使われるために、
一部企業の管理下に置かれ、一般のユーザーは手出しできない。

正確な定義からするとUnixとは言えない「Linux」が、
初期のUnixの思想/哲学の一番の継承者になっているのも皮肉なことだ。
4.0 UNIXユーザ以外にもお勧めです
最近LINUXについて学びだしたのですが、なぜLINUXは(UNIXもですが)GUI環境を持ちながらCUI環境が主なのだろうと疑問に思っていました。私のようなWindowsユーザには、CUIよりGUIの方が優れているという考えがありましたが、本書を読んで改めました。
「Small is beautiful」単純なことは間違いも少なく、また間違いがあってもすぐに見つかる。賢いプログラマなら言われなくてもわかっている事かもしれませんが、UNIXを使うだけでなく、プログラマとしての基本的な考え方を再認識させてもらった良書です。UNIXあるいはLINUXを使う方だけでなく、プログラマ全般にお勧めできると思います。
執筆年はこの手の本では古いかもしれませんが、決して内容は古びていません。ぜひ一読してみてください。
5.0 ソフトウェア開発の根底にある考え方
良いソフトウェア、つまり高品質なソフトウェアを作るのに役立つ本です。

本書に書かれている考え方はUNIX周辺に限らず、オープンソース、反復型の開発プロセス、Webサービス、XML、オブジェクト指向、(あとXPの一部)などといった現在のソフトウェア開発一般に通じるものでした。

その一方で、ソフトウェアの使われ方(ユーザーインターフェース)に関する事柄については本書の内容とは逆の方向へ進んでいます。
これは今後のソフトウェア開発の参考になるのではないでしょうか。

これはUNIXについての本ではありません。
UNIXを発展させた開発者たちの考え方が書かれているのです。

本の最新売り上げランキング - トップ10

1位 「ハリー・ポッターと死の秘宝」 (上下巻セット) (ハリー・ポッターシリーズ第七巻)
おすすめ度: 価格: ¥ 3,990  通常24時間以内に発送
2位 おうちヨガ SHIHO meets YOGA
おすすめ度: 価格: ¥ 2,100  通常3~5週間以内に発送
3位 ワンランク上の問題解決の技術《実践編》 視点を変える「ファンクショナル・アプローチ」のすすめ
おすすめ度: 価格: ¥ 1,785  通常24時間以内に発送
4位 流星の絆
おすすめ度: 価格: ¥ 1,785  通常24時間以内に発送
5位 ARASHI IS ALIVE
おすすめ度: 価格: ¥ 2,300  近日発売 予約可
6位 上地雄輔フォト&エッセイ『 上 地 雄 輔 物 語 』
おすすめ度: 価格: ¥ 1,600  近日発売 予約可
7位 お客をつかむウェブ心理学 (DO BOOKS)
おすすめ度: 価格: ¥ 1,575  通常24時間以内に発送
8位 お客様が勝手に集まってくる売上倍増のしくみ【CD-ROM付き】
おすすめ度: 価格: ¥ 1,575  通常24時間以内に発送
9位 マルグリートの輪舞曲 (C・NovelsFantasia か 1-49)
おすすめ度: 価格: ¥ 945  通常24時間以内に発送
10位 心を浄化する魔法の言葉
おすすめ度: 価格: ¥ 1,365  通常4~5日以内に発送
こちらもおすすめです
UNIXの1/4世紀 (Ascii books)
おすすめ度: 2.0
価格: ¥ 2,520
通常24時間以内に発送
Life with UNIX―UNIXを愛するすべての人に
おすすめ度: 4.0
価格: ¥ 3,059
通常24時間以内に発送
ハッカーと画家 コンピュータ時代の創造者たち
おすすめ度: 4.5
価格: ¥ 2,520
通常24時間以内に発送
root(ルート)から/(ルート)へのメッセージ―スーパーユーザーが見たひととコンピュータ
The Art of UNIX Programming
おすすめ度: 5.0
価格: ¥ 6,090
通常24時間以内に発送