用最簡單的話說,Linux 是一個操作系統。它是一位赫爾辛基大學學生 Linus Torvalds(Linux 是 Linus's UNIX 的縮寫)在 1991 年 10 月創造的。Linux 本身實際上只是其內核;它實現了多任務和多用戶功能,管理硬件,分配內存并且使應用程序能夠運行。
對于任何一種操作系統,普通用戶絕對沒有足夠的興趣去了解如內核內部細節這樣的內容。只有真正致力于此的人 ― 那些放棄個人生活或受雇做這種工作的人 ― 才愿意探索這些復雜的東西。
但即使您從未親身深入研究過內核,那么也別擔心,您可以很容易地雇用一家承包商或公司來為您做這項工作;要對一個專有系統進行這樣的修改常常較困難,花費也比較大。
對于初學者,有關內核要記住的最重要的事是:帶奇數的內核版本(即 2.3、2.5、2.7 等)是實驗性的開發版內核。穩定的發行版內核的版本號是偶數(即 2.4、2.6、2.8 等)。
典型的 Linux 發行版包含 Linux 內核,但還包含許多應用程序和工具??偟恼f來,Linux 分發版中出現的許多系統級別和用戶級別的工具都來自自由軟件基金會(Free Software Foundation)的 GNU 項目(GNU 是“GNU's Not UNIX”的縮寫)。
Linux 內核和 GNU 工具套件都在 GNU 通用公共許可證(GNU General Public License,GNU GPL)下發行。如果您還不熟悉 GNU GPL,那么理解它的最佳方法就是去閱讀它。冒著可能會遺漏某些重要方面的風險,我這樣概括 GNU GPL:它是一種使計算機代碼可自由使用的方式,使用其代碼的用戶可隨意使用和實驗它。
UNIX(此名稱是源自以前的“Multics”操作系統)于 1969 年在 AT&T 貝爾實驗室被創造出來,它是一種健壯的、靈活的和對開發人員友好的計算環境。盡管 UNIX 最初是為 Digital Equipment Corporation(DEC)的 PDP 微型計算機系列編寫的,但它卻成為最受歡迎的多用戶通用操作系統,并已在所有計算領域 ― 甚至包括曾一度被大型機壟斷的領域 ― 占據主導地位。
歷經 20 多年的發展,UNIX 已經開始 ― 至少在某些領域 ― 被 Linux 超越。Linux 不是 UNIX;它只是非常象 UNIX。對于有些任務,您需要 Linux ― 對于其它任務,您仍需要 UNIX。UNIX 和 Linux 可以在一起非常協調地工作,編寫得好的程序可以非常容易地在這兩個系統之間進行移植。有關 UNIX 在 IBM(UNIX at IBM)的更多信息,請參閱下面一些站點。
因為它是自由軟件,通過 GNU 通用公共許可證授權,Linux 使程序員無需在每次開發新項目時都要不斷重新設計操作層。打個比方,GNU 的系列工具就好比免版稅的磚塊和灰泥,您可以用它們構建獨立的項目。自由軟件的批評者們常常擔心自由軟件的自由和低成本會將導致一場計算行業的經濟災難。然而,自由軟件對計算領域的影響只不過象(不然的話更象)古騰堡(Gutenberg)的印刷機對文字世界的影響一樣。
您希望用 Linux 系統做什么將決定您想要什么樣的 Linux 系統,以及在開始使用該系統之前要對它有多深的理解。
Linux 是進行內核研究、學習 UNIX 或學習編程的絕佳學習平臺;有許多工具和應用程序可用來玩游戲、進行桌面排版或者只是閑來無事發一下電子郵件和瀏覽 Web。
它也是開放和封閉式生產系統的絕佳平臺,因為可自由地對其進行最大程度的定制。Linux 可以作為各種事物的平臺,從中間件到嵌入式計算和群集,從并行超級計算機到小玩意兒。IBM 已經參與了制造在 Linux 上運行的收銀機的項目,以及制造 Linux 手表的項
新聞熱點
疑難解答