論GNU、Linux和GNU/Linux之間的關(guān)系

相信很多人看到了這個標題就會產(chǎn)生疑問监婶,這篇文章到底要講什么東西旅赢?在回答這個問題之前齿桃,我先提出幾個問題?

  1. 什么是linux煮盼?

  2. 什么是gnu短纵?

  3. gnu/linux是什么玩意兒?

在回答了以上問題后僵控,大家自然也清楚我想說明的問題了香到。

什么是linux

相信了解一些it知識的人都聽過linux這個名詞。維基百科上的linux詞條是最經(jīng)典和最準確的說明(http://zh.wikipedia.org/wiki/linux)报破,在此直接應(yīng)用悠就,免去班門弄斧之嫌。

linux操作系統(tǒng)(linux)充易,是一種計算機操作系統(tǒng)梗脾。linux操作系統(tǒng)的內(nèi)核的名字也是“l(fā)inux”。linux操作系統(tǒng)也是自由軟件和開放源代碼發(fā)展中最著名的例子盹靴。

linux內(nèi)核最初是為英特爾386微處理器設(shè)計的≌耄現(xiàn)在linux內(nèi)核支持從個人電腦到大型主機甚至包括嵌入式系統(tǒng)在內(nèi)的各種硬件設(shè)備。

在開始的時候稿静,linux只是個人狂熱愛好的一種產(chǎn)物梭冠。但是現(xiàn)在,linux已經(jīng)成為了一種受到廣泛關(guān)注和支持的一種操作系統(tǒng)改备。包括ibm和惠普在內(nèi)的一些計算機業(yè)巨頭也開始支持linux控漠。很多人認為,和其他的商用unix系統(tǒng)以及微軟 windows相比绍妨,作為自由軟件的linux具有低成本润脸,安全性高,更加可信賴的優(yōu)勢他去。

linux內(nèi)核最初只是由芬蘭人林納斯?托瓦茲(linus torvalds)在赫爾辛基大學(xué)上學(xué)時出于個人愛好而編寫的毙驯。最初的設(shè)想中,linux是一種類似minix這樣的一種操作系統(tǒng)灾测。linux的第一個版本在1991年9月被發(fā)布在internet上爆价,隨后在10月份第二個版本就發(fā)布了。

linux的歷史是和gnu緊密聯(lián)系在一起的媳搪。從1983年開始的gnu計劃致力于開發(fā)一個自由并且完整的類unix操作系統(tǒng)铭段,包括軟件開發(fā)工具和各種應(yīng)用程序。到1991年linux內(nèi)核發(fā)布的時候秦爆,gnu已經(jīng)幾乎完成了除了系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā)序愚。在linus torvalds和其他開發(fā)人員的努力下,gnu組件可以運行于linux內(nèi)核之上等限。整個內(nèi)核是基于gnu通用公共許可爸吮,也就是gpl(general pubic license)的芬膝,但是linux內(nèi)核并不是gnu 計劃的一部分。

linux的標志和吉祥物是一只名字叫做tux的企鵝形娇,linux的注冊商標是linus torvalds所有的锰霜。這是由于在1996年,一個名字叫做william r. della croce的律師開始向各個linux發(fā)布商發(fā)信桐早,聲明他擁有l(wèi)inux商標的所有權(quán)癣缅,并且要求各個發(fā)布商支付版稅,這些發(fā)行商集體進行上訴哄酝,要求將該注冊商標重新分配給linus torvalds友存。

linux的某些版本是不需要安裝就能使用的版本,他們稱為livecd

什么是gnu

gnu計劃炫七,又稱革奴計劃爬立,是由richard stallman在1983年9月27日公開發(fā)起的钾唬。它的目標是創(chuàng)建一套完全自由的操作系統(tǒng)万哪。richard stallman最早是在net.unix-wizards新聞組上公布該消息,并附帶一份《gnu宣言》等解釋為何發(fā)起該計劃的文章抡秆,其中一個理由就是要“重現(xiàn)當年軟件界合作互助的團結(jié)精神”奕巍。

gnu是“gnu's not unix”的遞歸縮寫。stallman宣布gnu應(yīng)當發(fā)音為guh-noo儒士,與canoe發(fā)音相同的止,以避免與gnu(非洲牛羚,發(fā)音與new相同)這個單詞混淆着撩。unix是一種廣泛使用的商業(yè)操作系統(tǒng)的名稱诅福。由于gnu將要實現(xiàn)unix系統(tǒng)的接口標準,因此gnu計劃可以分別開發(fā)不同的操作系統(tǒng)部件拖叙。gnu計劃采用了部分當時已經(jīng)可自由使用的軟件氓润,例如tex排版系統(tǒng)和x window視窗系統(tǒng)等。不過gnu計劃也開發(fā)了大批其他的自由軟件薯鳍。

為保證gnu軟件可以自由地“使用咖气、復(fù)制、修改和發(fā)布”挖滤,所有g(shù)nu軟件都在一份在禁止其他人添加任何限制的情況下授權(quán)所有權(quán)利給任何人的協(xié)議條款崩溪,gnu通用公共許可證(gnu general public license,gpl)斩松。這個就是被稱為“反版權(quán)”(或稱copyleft)的概念伶唯。

1985年richard stallman又創(chuàng)立了自由軟件基金會(free software foundati hat兼并的cygnus soluti

到了1990年,gnu計劃已經(jīng)開發(fā)出的軟件包括了一個功能強大的文字編輯器emacs惧盹,c語言編譯器gcc乳幸,以及大部分unix系統(tǒng)的程序庫和工具奋救。唯一依然沒有完成的重要組件就是操作系統(tǒng)的內(nèi)核(稱為hurd)。

1991年linus torvalds編寫出了與unix兼容的linux操作系統(tǒng)內(nèi)核并在gpl條款下發(fā)布反惕。linux之后在網(wǎng)上廣泛流傳尝艘,許多程序員參與了開發(fā)與修改。1992年linux與其他gnu軟件結(jié)合姿染,完全自由的操作系統(tǒng)正式誕生背亥。(盡管如此gnu計劃自己的內(nèi)核hurd依然在開發(fā)中,目前已經(jīng)發(fā)布beta版本悬赏。)

許多unix系統(tǒng)上也安裝了gnu軟件狡汉,因為gnu軟件的質(zhì)量比之前unix的軟件還要好。gnu工具還被廣泛地移植到windows和mac os上闽颇。

注:以上內(nèi)容來自維基百科gnu詞條(http://zh.wikipedia.org/wiki/gnu

gnu/linux是什么玩意兒

通過回答上面兩個問題盾戴,我們很明顯可以注意到linux只是一個操作系統(tǒng)內(nèi)核而已,而gnu提供了大量的自由軟件來豐富在其之上各種應(yīng)用程序兵多。

因此尖啡,嚴格來講,linux這個詞本身只表示linux內(nèi)核剩膘,但在實際上人們已經(jīng)習(xí)慣了用linux來形容整個基于linux內(nèi)核衅斩,并且使用gnu 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)〉『郑基于這些組件的linux軟件被稱為linux發(fā)行版畏梆。一般來講,一個linux發(fā)行套件包含大量的軟件奈懒,比如軟件開發(fā)工具奠涌,數(shù)據(jù)庫,web服務(wù)器(例如apache)磷杏,x window溜畅,桌面環(huán)境(比如gnome和kde),辦公套件(比如openoffice.org)茴丰,等等达皿。

絕大多數(shù)基于linux內(nèi)核的操作系統(tǒng)使用了大量的gnu軟件,包括了一個shell程序贿肩、工具峦椰、程序庫、編譯器及工具汰规,還有許多其他程序汤功,例如emacs。正是由于linux使用了許多gnu程序溜哮,gnu計劃的開創(chuàng)者richard stallman博士提議將linux操作系統(tǒng)改名為gnu/linux滔金。但有些人只把操作系統(tǒng)叫做"linux"色解。

有部分linux套件,包括了debian餐茵,采用了“gnu/linux”的稱呼科阎。但大多數(shù)商業(yè)linux套件依然將操作系統(tǒng)稱為linux。有些人也認為“操作系統(tǒng)”一詞指的應(yīng)該只是系統(tǒng)的內(nèi)核忿族,其他程序都只能算是應(yīng)用軟件锣笨,這么一來,該操作系統(tǒng)的內(nèi)核應(yīng)叫l(wèi)inux道批,而linux套件是在linux內(nèi)核的基礎(chǔ)上加入各種gnu工具错英。

一些人拒絕使用“gnu/linux”作為操作系統(tǒng)名稱的人認為:

  1. linux朗朗上口;名字較短又好記隆豹;

  2. richard stallman博士直到1990年代中期椭岩,linux開始流行后才要求更名。

結(jié)語

我相信璃赡,堅持看完這些枯澀文字的讀者一定明白了我需要探討的問題判哥,我們常說的linux,準確地來講鉴吹,應(yīng)該是叫“gnu/linux”姨伟。雖然,我們沒有為gnu和linux的開發(fā)做出什么貢獻豆励,但是我們可以為gnu和linux的宣傳和應(yīng)用做出微薄的努力,至少我們能夠準確地去向其他人解釋清楚gnu瞒渠、linux以及gnu/linux之間的區(qū)別良蒸。讓我們一起為gnu/linux的推廣貢獻出自己的力量!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伍玖,一起剝皮案震驚了整個濱河市嫩痰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窍箍,老刑警劉巖串纺,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異椰棘,居然都是意外死亡纺棺,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門邪狞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來祷蝌,“玉大人,你說我怎么就攤上這事帆卓【揠” “怎么了米丘?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長糊啡。 經(jīng)常有香客問我拄查,道長,這世上最難降的妖魔是什么棚蓄? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任靶累,我火速辦了婚禮,結(jié)果婚禮上癣疟,老公的妹妹穿的比我還像新娘挣柬。我一直安慰自己,他們只是感情好睛挚,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布邪蛔。 她就那樣靜靜地躺著,像睡著了一般扎狱。 火紅的嫁衣襯著肌膚如雪侧到。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天淤击,我揣著相機與錄音匠抗,去河邊找鬼。 笑死污抬,一個胖子當著我的面吹牛汞贸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播印机,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼矢腻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了射赛?” 一聲冷哼從身側(cè)響起多柑,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎楣责,沒想到半個月后竣灌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡秆麸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年初嘹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛔屹。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡削樊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情漫贞,我是刑警寧澤甸箱,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站迅脐,受9級特大地震影響芍殖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜谴蔑,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一豌骏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧隐锭,春花似錦窃躲、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荞怒,卻和暖如春洒琢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背褐桌。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工衰抑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人荧嵌。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓呛踊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親完丽。 傳聞我的和親對象是個殘疾皇子恋技,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載至異次紀元文章鏈接:http://www.iplaysoft.com/p/brief-history-of-l...
    弄浪的魚1閱讀 3,216評論 0 22
  • 今日,Linux以及開源軟件已經(jīng)占有了大部分公司的服務(wù)器逻族。但是,和我一批差不多剛剛進入軟件職業(yè)幾年的程序員來說骄崩,咱...
    rosekissyou閱讀 1,441評論 1 4
  • 本文只梳理大致的脈絡(luò)聘鳞,不做詳盡的敘述。 一要拂、計算機的發(fā)明 世上本無路抠璃,走的人多了,就有了路脱惰。世上本無計算機搏嗡,琢磨的...
    劉軍民閱讀 14,157評論 28 121
  • 內(nèi)容簡介 開宗明義 第一部分第一課:什么是Linux? 第一部分第二課預(yù)告:下載Linux,免費的噢采盒! 開宗明義 ...
    PublicDZ閱讀 4,202評論 0 21
  • Remember last years the circle of friends? 【還記得去年的那條朋友圈嗎旧乞?...
    漫卷派閱讀 312評論 0 0