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