請參考: (你可以用搜尋器找一找, 很多資料在網上)
何 謂 Unix ?
這 是 一 個 十 分 有 趣 的 問 題 , 如 果 問 題 何 謂 M$-DOS ? 何 謂 VMS 或 何 謂 NT ? 回 答 它 們 都 是 OS 倒 也 不 會 有 人 有 異 議 。 不 過 對 於 Unix , 問 題 就 變 得 複 雜 了 。 不 是 說 Unix 不 是 OS , 但 這 回 答 對 於 很 Unix 玩 家 來 說 總 顯 得 過 於 片 面 及 少 看 了 Unix 。
Unix 原 本 是 一 個 由 Bell Labs 發 展 出 來 的 多 用 戶 (Multi-User) 多 工 (Multitasking) 的 OS 。 Unix 這 名 字 主 要 是 對 之 前 Bell Labs 曾 參 與 的 Multics 計 劃 的 反 嘲 。 由 於 其 Source Code 簡 單 易 理 解 及 高 移 植 性 ( 首 個 使 用 高 階 程 式 語 言 編 寫 成 的 OS) , 加 上 初 AT&T 對 Unix Source Code 版 權 的 態 度 蠻 開 放 ( 或 者 正 確 來 說 應 是 AT&T 還 未 發 覺 Unix 是 這 麼 值 錢 的 ) 被 不 少 大 學 及 公 司 移 植 到 很 多 不 同 的 平 台 。 現 在 上 至 超 級 電 腦 如 Cray , 下 至 個 人 電 腦 如 Macintosh 及 IBM PC 都 有 Unix 。 所 以 比 較 正 確 來 說 , Unix 是 代 表 了 一 系 列 的 OS , 包 括 一 些 不 含 任 何 原 身 Bell Labs Unix 程 式 碼 但 擬 似 Unix 的 OS ( 就 是 所 謂 的 Unix-clone , Linux 就 是 當 中 的 俵 俵 者 ) 。
現 在 由 最 初 Bell Labs 發 展 出 Unix Source code 版 權 屬 於 SCO 而 其 名 字 UNIX ( 全 大 階 ) 則 屬 於 The Open Group (TOG) 所 有 。 TOG 制 定 了 一 系 列 UNIX 標 準 , 當 任 何 生 產 商 的 OS 要 符 合 其 標 準 才 可 用 UNIX 這 個 名 字 , 如 DEC 的 Digital UNIX 。
然 而 , 這 也 還 不 能 把 Unix 完 整 地 描 述 出 來 。 在 Larry Wall 及 Randal L. Schwartz. 所 著 的 『 Programming Perl 』 的 辭 解 (Glossary) 中 , 就 打 趣 地 說 Unix 是 一 個 大 而 不 斷 演 進 的 語 言 , 當 中 包 含 了 大 量 互 相 不 協 調 的 語 法 。 講 Unix 的 人 總 認 為 它 很 易 學 , 因 為 它 可 以 很 容 易 地 被 改 變 成 自 己 熟 識 的 語 法 。 這 解 析 有 點 反 Unix 味 , 但 也 顯 示 出 對 於 很 多 人 來 說 , Unix 已 超 越 了 一 個 OS , 象 徵 了 一 套 * 作 環 境 、 語 言 甚 至 哲 學 及 文 化 。 或 者 借 一 句 『 君 處 牆 外 , 焉 能 知 宮 庭 之 美 ? 』 , 只 有 真 正 了 解 及 喜 愛 Unix 的 人 才 會 明 白 Unix 的 哲 學 及 文 化 。
怎 了 ? 過 玄 嗎 ? 太 過 含 糊 嗎 ? 其 實 就 以 擬 似 Unix 來 說 , 也 有 程 度 之 分 。 M$-DOS 在 設 計 時 就 借 了 Unix 不 少 靈 感 , 如 樹 狀 結 構 的 檔 案 系 統 (Tree-structured File System) 及 管 道 (pipe) 等 。 Windoze NT 本 身 也 支 援 POSIX.1 ( 一 套 定 義 了 Unix 基 本 的 System Call 的 標 準 ) , 但 總 沒 有 人 會 認 同 它 們 是 Unix 的 一 種 。 個 人 認 為 UNIX FAQ part6 中 對 Unix 的 定 義 不 錯 , 給 我 弄 得 糊 塗 的 朋 友 參 考 。
『 我 們 所 提 的 Unix 指 的 是 一 個 通 常 是 由 C 寫 成 的 作 業 系 統 , 它 有 階 層 式 的 檔 案 系 統 , 統 合 了 檔 案 和 裝 置 (device) I/O , 其 系 統 函 式 呼 叫 ( system call ) 介 面 包 含 了 如 fork() , pipe() 等 服 務 , 而 且 它 的 使 用 者 介 面 包 含 cc , troff , grep , awk 之 類 的 工 具 及 某 一 種 shell 。 』