對于熟悉Linux系統(tǒng)的朋友們而言,,GNU是一個(gè)既熟悉又陌生的詞,很多人在閱讀有關(guān)Linux文章時(shí),,經(jīng)常會(huì)看到Linux前面有一個(gè)“GNU”,。那么GNU到底是什么?和Linux是什么關(guān)系?具體內(nèi)容請看下文: GNU的全稱為GNU's not unix,意思是“GNU不是UNIX”,,GNU計(jì)劃,,又稱革奴計(jì)劃,是由Richard Stallman在1984年公開發(fā)起的,,是FSF的主要項(xiàng)目,。這個(gè)項(xiàng)目的目標(biāo)是建立一套完全自由的和可移植的類Unix操作系統(tǒng)。 GNU類Unix操作系統(tǒng)是由一系列應(yīng)用程序,、系統(tǒng)庫和開發(fā)工具構(gòu)成的軟件集合,,例如:Emacs 編輯軟件、gcc 編譯軟件,、bash 命令解釋程序和編程語言,,以及gawk (GNU’s awk) 等,并加上了用于資源分配和硬件管理的內(nèi)核,。 但是GNU自己的內(nèi)核Hurd仍在開發(fā)中,,離實(shí)用還有一定的距離。因此,,這個(gè)GNU系統(tǒng)并沒有流行起來?,F(xiàn)在的GNU系統(tǒng)通常是使用Linux系統(tǒng)的內(nèi)核、加上GNU項(xiàng)目貢獻(xiàn)的一些組件,,以及其他相關(guān)程序組成的,,這樣的組合被稱為GNU/Linux操作系統(tǒng)。 到1991年Linux內(nèi)核發(fā)布的時(shí)候,,GNU項(xiàng)目已經(jīng)完成了除系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā),。在Linus Torvalds和其他開發(fā)人員的努力下,, GNU項(xiàng)目的部分組件又運(yùn)行到了Linux內(nèi)核之上,例如:GNU項(xiàng)目里的Emacs,、gcc,、bash、gawk等,,至今都是Linux系統(tǒng)中很重要的基礎(chǔ)軟件,。 |
|