官术网_书友最值得收藏!

1.1.3 GNU計劃

Kernel作為Linux系統的核心,只能實現系統的基本功能。但作為一個操作系統,只有內核是遠遠不夠的;對于用戶而言,重點是要使用在Kernel之上運行的Web服務、FTP服務和Mail服務等應用程序,因此一個完整的Linux系統應該包括Kernel和應用程序兩部分。

無論是Kernel還是Linux,其中的絕大部分應用程序具有一個共同的特點——屬于一個名為GNU的計劃項目,都要遵守GNU計劃中的GPL或LGPL協議。

GNU是世界知名的自由軟件項目,它決定了Linux系統自由、開放的屬性;也正是由于它,才形成了Linux系統版本眾多的現狀。

GNU計劃是由Richard M. Stallman于1984年發起并創立的。Stallman的技術超凡,思維更是超前。他認為對于整個人類而言,知識傳播的過程應該是開放的(試想一下,如果一些基本的科學定理或法則都是封閉的,都要求付費以后才能使用,那么我們的世界將會是什么樣子?)。計算機軟件作為人類智慧的結晶,也是知識的一種,因此它應以源代碼的方式呈現,沒有人可以獨占。軟件的開發既沒有壁壘,也沒有壟斷,其主要目的就是滿足更多的用戶需求,激發更多的創新力量。GNU計劃的標識如圖1-2所示。

圖1-2 GNU計劃的標識

凡是屬于GNU計劃中的軟件都是開放源代碼的,任何人都可以自由地對其進行使用、修改或傳播。而且為了保證GNU計劃內的軟件經傳播、改寫以后仍然具有“自由”的特性,該計劃還專門制定了針對自由軟件的授權許可協議GPL和LGPL,正是這些協議為GNU計劃中的軟件提供了統一的使用規范。

應當這樣認為,Stallman的思維在當年是很超前的,因為在那個時期有很多人就是靠賣一兩款軟件而白手起家的,比爾·蓋茨更是憑借DOS和Windows操作系統這兩款軟件坐上世界首富的寶座。但時代的發展越來越體現出Stallman這種思維的正確性,目前開源運動正以不可阻擋之勢快速發展。

由于Linus是GNU計劃的堅定擁護者,因此Linux系統誕生不久便加入GNU計劃。至此,我們可以簡單地總結一下:Linux系統的內核Kernel和Linux系統中的絕大多數應用軟件來自于GNU計劃,任何人都可以自由地(也可以狹義地理解為免費地)去使用、傳播它們,因此Linux系統的確切名稱應該為“GNU/Linux操作系統”。

Linux的標識是一只企鵝(見圖1-3)。企鵝只在南極才有,而南極洲不屬于任何國家,企鵝標識也就寓意開放和自由,這也正是Linux的精髓。

圖1-3 Linux的標識

主站蜘蛛池模板: 建宁县| 秭归县| 五常市| 县级市| 大方县| 河池市| 沅陵县| 阿拉善盟| 太原市| 清远市| 河曲县| 弋阳县| 惠水县| 桐庐县| 黄平县| 筠连县| 佛坪县| 萝北县| 邹城市| 牙克石市| 渝中区| 西安市| 岢岚县| 金湖县| 新乡市| 黎川县| 万安县| 海南省| 东方市| 平乐县| 项城市| 名山县| 阳东县| 吉林市| 龙海市| 西吉县| 广东省| 巴林右旗| 江永县| 九台市| 武川县|