為何為“GNU/Linux”
Linux的流行,導(dǎo)致很多的人都開始學(xué)習(xí)Linux。當(dāng)你在學(xué)習(xí)Linux時(shí),你經(jīng)常會看到Linux名稱前面有一個(gè)前綴“GNU”類似“GNU/Linux”??蓜e小看了這個(gè)前綴,如果沒有它,或許就沒有今天的Linux。為什么Linux加前綴為“GNU/Linux”呢?
GNU項(xiàng)目,也稱GNU工程或GNU計(jì)劃,GNU是“GNU is Not Unix”(GNU不是Unix)的縮寫。GNU項(xiàng)目是由理查德·斯托曼(Richard Stallman)在1983年9月27日公開發(fā)起的,目的是希望重現(xiàn)當(dāng)年軟件界合作、開放、團(tuán)結(jié)、互助的精神,而具體的目標(biāo)則是開發(fā)一套區(qū)別于當(dāng)時(shí)的商業(yè)化Unix系統(tǒng),但又與之完全兼容的、自由的操作系統(tǒng)。GNU項(xiàng)目采用了部分當(dāng)時(shí)已經(jīng)可自由使用的軟件,例如TeX排版系統(tǒng)和X Window圖形窗口系統(tǒng)等。此外還陸續(xù)開發(fā)了大批自由軟件,如功能強(qiáng)大的文字編輯器Emacs,C語言編譯器GCC,以及大部分UNIX系統(tǒng)的程序庫和工具等。
為保證GNU軟件可以自由地“使用、復(fù)制、修改和發(fā)布”,所有GNU軟件都有一份在禁止其他人添加任何限制的情況下授權(quán)所有權(quán)利給任何人的協(xié)議條款,該條款稱為GNU通用公共許可證(GNU General Public License,GPL)。
到了1990年,GNU項(xiàng)目***沒有完成的重要組件就是操作系統(tǒng)的內(nèi)核,其內(nèi)核稱為HURD。而1991年林納斯·托瓦爾茲(Linus Torvalds)開發(fā)出了Linux內(nèi)核,在GPL條款下發(fā)布后,在網(wǎng)上迅速流傳。1992年Linux與GNU項(xiàng)目相結(jié)合,采用Linux內(nèi)核及GNU項(xiàng)目軟件的、完全自由的操作系統(tǒng)就此誕生。
英文單詞“Gnu”原意為非洲牛羚,而有趣的是GNU項(xiàng)目的Logo就是采用的牛羚的頭像。GNU項(xiàng)目的官方站點(diǎn)為:www.gnu.org。
通過本文的介紹,你就能了解“GNU/Linux”構(gòu)成的原因了吧。
【編輯推薦】