Pocketstudio.jp Linux Wiki
- Unix(ユニックス) は初期リリースでは PWB と呼ばれていた。PWB とは Programmer's Work Bench の頭文字より。敢えて訳せば「プログラマのための作業机」。
- Unix を一番初めに作ったのは AT&T ベル研究所の Mr. Ken Thompson(ケン・トンプソン氏)および Mr. Dennis Ritchie(デニス・リッチー氏)の両名。自分たちや会社仲間で使うために開発されたのが元祖。その後、多くの開発者が携わり、今日の Solaris や hp-ux 、Linux のベースともなっている(と、言っていいのかな?詳しい方ツッコミお願いします……)。
- Unix 哲学の中核「システムの能力とは、個々のプログラムよりも、プログラム間の連携によってもたらされるものだという考え」(The UNIX Programming Environment:邦訳「 UNIX プログラミング環境」アスキー刊)
- 「ハッキング」(Hacking)とは「エンジニアリング」(Engineering)である。システム設計者が予め想定していない使い方をすること=誰もしてないことをすること=自分で開発すること。
- Unix は1つのプログラムではなく、何百ものプログラムが集積されたもの
- Unix の標準仕様を POSIX(ポジックス) と呼ぶ。POSIX は Portable Operating System Interface の略語。IEEE(アイ・トリプルイー)というアメリカの電気電子学会が定めている規格。どんな Unix 上でも共通してプログラムを動作させるためのもの。
- shell(シェル)はプログラム。キーボードやマウスなどから入力された情報を OS (Operating System・オペレーティングシステム、通称オーエス)に渡すためのもの。コマンドインタプリタ、とも呼ばれる。
- シェルは入力されたコマンドライン=入力されたコマンドの書かれた行、を解釈する→指定したプログラムを実行する。
- CUI (シーユーアイ=Character-based User Interface・キャラクターベースユーザーインターフェース)=キーボードを用いて操作するユーザインタフェースのこと。通常のシェルは CUI からコマンドを入力する。
- GUI (ジーユーアイ、グーイ=Graphical User Interface・グラフィカルユーザーインターフェース)=マウスなどを使って視覚的に操作できる端末のこと。Windows や X-Window システム。
- Unix のコア( OS の中核部分となる場所)は kernel(カーネル)と呼ぶ。
- カーネルと対話(情報のやりとり)を行う事をシステムコールと呼ぶ。