发新话题
打印

我也有一个很白痴的问题

我也有一个很白痴的问题

unix 和 linux 有什么区别!

TOP

請參考:  (你可以用搜尋器找一找, 很多資料在網上)

何 謂 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 。 』

TOP

Linux 是 什 麼 ?

Linux 為 一 個 原 本 設 計 在 Intel x86 上 跑 的 UNIX 兼 容 (UNIX-clone) 作 業 系 統 (Operating System) 。 Linux 最 初 只 是 芬 蘭 一 大 學 學 生 Linus Torvalds 於 1991 的 一 個 課 餘 玩 意 , 但 後 來 引 起 了 Internet 上 不 少 hacker ( 我 可 不 是 指 cracker) 及 Programmer 的 興 趣 和 參 於 , 經 多 年 不 斷 改 良 , 現 在 已 成 為 PC 上 最 多 人 使 用 的 Unix , 並 被 port 上 很 多 不 同 的 平 台 ( 包 括 DEC Alpha 、 Sun Sparc 、 SGI 、 Machintosh m68k 及 Machintosh PowerPC 等 , PalmPilot 、 Pison 及 VMS 則 在 進 行 中 ) 及 被 應 用 於 不 少 工 商 業 機 構 中 。

Linux 在 我 來 說 有 以 下 幾 項 特 點 :

Linux 是 免 費 的  
基 本 上 Linux 是 免 費 的 , 你 可 以 自 由 從 Internet 上 下 傳 。 不 過 由 於 Linux 連 其 附 屬 軟 件 最 少 也 有 幾 百 MB , 為 免 浪 費 上 網 的 費 用 及 時 間 , 大 部 份 人 都 會 講 買 其 CD-ROM 。 其 CD-ROM 一 般 由 一 百 元 到 不 過 千 元 ( 向 Cheap*bytes 訂 講 才 不 到 US$6 , 約 四 十 多 元 港 幣 , 不 過 連 郵 費 到 港 則 過 百 ) , 視 乎 附 隨 軟 件 數 量 、 有 否 非 免 費 軟 件 及 書 籍 等 。 ( 其 實 你 可 以 由 網 上 下 轉 合 法 翻 錄 於 CD-ROM 上 售 賣 ) 加 上 你 無 需 為 每 個 用 戶 另 講 License , 所 以 架 台 Linux 遠 比 其 他 NOS 便 宜 , 亦 成 為 很 多 學 生 及 小 型 企 業 首 選 。

Linux 為 一 自 由 軟 件 (Free/Open-Source Software)
很 多 人 都 只 著 重 Linux 不 用 錢 這 點 , 但 比 免 費 更 為 重 要 的 是 Linux 為 一 自 由 軟 件 (Free Software) 。 其 英 文 中 的 Free 其 實 解 『 自 由 』 而 非 一 些 九 流 中 譯 的 『 免 費 』 。

作 為 自 由 軟 件 , 任 何 人 都 可 以 自 由 修 改 或 複 製 Linux 的 Source Code 給 其 他 人 。 對 於 有 經 驗 的 編 程 師 來 說 , 他 可 以 合 法 任 意 修 改 Linux 以 符 合 自 己 需 要 。 對 學 生 來 說 , 閱 讀 Linux 的 Source Code 可 以 了 解 * 作 系 統 的 內 部 運 作 及 學 習 高 手 的 編 程 技 巧 , 提 高 個 人 能 力 。 而 其 他 人 則 可 以 免 費 或 以 低 成 本 獲 得 高 手 自 發 性 對 系 統 作 出 改 良 的 成 果 。

加 上 Linux 採 用 『 市 集 (Bazaar) 』 式 的 開 發 模 式 , 歡 迎 任 何 人 參 與 其 開 發 工 作 , 吸 引 了 大 量 Hacker 及 電 腦 發 燒 友 使 用 及 寄 回 自 己 對 系 統 的 改 良 。 正 所 謂 三 個 臭 皮 匠 , 一 個 諸 葛 亮 , 這 令 Linux 的 除 蟲 (Debug) 及 改 版 速 度 奇 快 , 穩 定 性 和 效 率 奇 高 。 這 也 是 Linux 比 其 他 同 為 自 由 的 OS ( 如 FreeBSD ) 發 展 得 更 快 更 有 活 力 更 多 人 使 用 的 主 要 原 因 。

Linux 的 應 用 實 例
一 般 人 對 都 會 有 種 偏 見 , 認 為 這 Linux 這 類 所 謂 的 東 西 都 難 登 大 雅 之 堂 , 處 理 一 些 簡 單 不 重 要 的 事 尚 可 , 但 當 遇 著 準 確 性 及 穩 定 性 都 要 很 強 的 複 雜 工 作 , 總 會 以 為 價 格 很 高 的 系 統 。 事 實 上 Linux 的 穩 定 性 、 效 率 及 擴 充 力 相 對 於 過 萬 的 商 業 軟 件 有 過 之 而 無 不 及 。 加 上 成 本 低 和 可 自 由 修 改 , 很 多 人 都 很 樂 於 使 用 Linux 在 一 些 實 質 的 工 作 上 。 本 身 有 不 少 著 名 電 腦 公 司 如 DEC 、 Sun 及 Apple 內 部 都 有 採 用 Linux 。 在 德 國 , Linux 在 Unix 市 場 的 佔 有 率 更 是 排 第 一 位 , 有 不 少 調 查 亦 指 出 美 國 公 司 最 少 有 一 成 多 有 使 用 Linux 。

TOP

不错不错

TOP

一个要钱 一个不要钱
好好学习,天天向上

TOP

看来这些定义真要深究的话一点都不好玩

TOP

引用:
Originally posted by eastos at 2003-5-14 08:01 PM:
看来这些定义真要深究的话一点都不好玩
有机会复习一下这些定义, 有一点意思.
Love Life

TOP

发新话题