Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
Linux 究竟是什麼?
用最簡單的話說,Linux 是一個操作系統。它是一位赫爾辛基大學學生 Linus Torvalds(Linux 是 Linus's UNIX 的縮寫)在 1991 年 10 月創造的。Linux 本身實際上只是其內核;它實現了多任務和多用戶功能,管理硬件,分配內存並且使應用程序能夠運行。
對於任何一種操作系統,普通用戶絕對沒有足夠的興趣去了解如內核內部細節這樣的內容。只有真正致力於此的人 ― 那些放棄個人生活或受雇做這種工作的人 ― 才願意探索這些復雜的東西。
但即使您從未親身深入研究過內核,那麼也別擔心,您可以很容易地雇用一家承包商或公司來為您做這項工作;要對一個專有系統進行這樣的修改常常較困難,花費也比較大。
對於初學者,有關內核要記住的最重要的事是:帶奇數的內核版本(即 2.3、2.5、2.7 等)是實驗性的開發版內核。穩定的發行版內核的版本號是偶數(即 2.4、2.6、2.8 等)。
典型的 Linux 發行版包含 Linux 內核,但還包含許多應用程序和工具。總的說來,Linux 分發版中出現的許多系統級別和用戶級別的工具都來自自由軟件基金會(Free Software Foundation)的 GNU 項目(GNU 是“GNU's Not UNIX”的縮寫)。
Linux 內核和 GNU 工具套件都在 GNU 通用公共許可證(GNU General Public License,GNU GPL)下發行。如果您還不熟悉 GNU GPL,那麼理解它的最佳方法就是去閱讀它。冒著可能會遺漏某些重要方面的風險,我這樣概括 GNU GPL:它是一種使計算機代碼可自由使用的方式,使用其代碼的用戶可隨意使用和實驗它。
我們極力推薦 Linus Torvalds 以前的同事 Lars Wirzenius 所寫的一篇很有趣的對 Linux 歷史的概括。
Linux at IBM 的 Linux Line 提供有關合作伙伴的新聞、Linux 學習資源、成功案例和新的進展 ― 所有這些都是 IBM Linux 所關注的。
IBM Linux 技術中心(IBM Linux Technology Center) 直接與 Linux 社區協同工作;它的網站跟蹤 IBM 對 Linux 以及相關的開發社區作出的貢獻。