linuxgnu
1. GNU/linux和linux/gnu什麼區別
gnu/linux
應該是遵守
gnu的linuxos
linux
/GUn
其實也差不多
linux下
gnu程序
2. Linux史話:Linux和GNU有什麼關系
首先是GNU計劃,由理查德*斯托爾曼發起。GNU組織發布了一系列的GNU工具集。然後到91年的時候,Linus開發了Linux,當時不過是一個內核;由於Linux採用開放源代碼,所以自然和GNU的開源精神不謀而合,兩者就結合在一起了。其結果就是一個完整的GNU/Linux操作系統出現了。
3. 小紅帽的linux屬於GNU計劃嗎
linux本身只是一個系統內核 gnu計劃是要做一個完整開源的操作系統 但是 gnu的內核一直沒有完成 作出的大量優質軟體被Linux使用 很多人說Linux正確叫法應該是gnu/Linux 因為gnu提供了大多數優質軟體
4. gnu項目為Linux的發展做出了那些突出貢獻
GNU計劃
軟體產業在70年代成就了兩位針鋒相對的領袖人物,來自哈佛大學的比爾·蓋茨和Richard M.Stallman【理查德】。前者宣布了Copyright(版權)時代的到來,並構建了微軟帝國的輝煌;後者於1984年創立自由軟體體系GNU,擬定普遍公用版權協議(GeneralPublicLicense,簡稱GPL),今天Linux的成功就得益於GPL協議。
所有GPL協議下的自由軟體都遵循著Richard M. Stallman的"Copyleft"(非版權)原則:即自由軟體允許用戶自由拷貝、修改和銷售,但是對其源代碼的任何修改都必須向所有用戶公開。
GNU 計劃和自由軟體基金會FSF(the Free Software Foundation)是由Richard M. Stallman 於1984 年一手創辦的。旨在開發一個類似UNIX 並且是自由軟體的完整操作系統:GNU 系統(GNU 是"GNU's Not Unix"的遞歸縮寫,它的發音為"guh-NEW")。
各種使用Linux 作為核心的GNU 操作系統正在被廣泛的使用。雖然這些系統通常被稱作"Linux",但是Stallman 認為,嚴格地說,它們應該被稱為GNU/Linux系統。
到上世紀90 年代初,GNU 項目已經開發出許多高質量的免費軟體,其中包括有名的emacs 編輯系統、bash shell 程序、gcc 系列編譯程序、gdb 調試程序等等。這些軟體為Linux 操作系統的開發創造了一個合適的環境。這是Linux 能夠誕生的基礎之一,網頁鏈接一起學習linux, 以至於目前許多人都將Linux 操作系統稱為「GNU/Linux」操作系統。
5. gnu/linux的簡介
由林納斯·托瓦茲及其他人士開發的Linux並不是一個完整的操作系統,而僅僅是一個類Unix內核。事實上,Linux一開始是以完成Minix內核的功能為目標,Linus想做一個「比Minix更好的Minix」。而GNU計劃始於1984年,終極目標是完成一套基於自由軟體的完整作業操作系統。到1991年Linux的第一個版本公開發行時,GNU計劃已經完成除了操作系統內核之外的大部分軟體,其中包括了一個殼程序(shell),C語言程序庫以及一個C語言編譯器。林納斯·托瓦茲及其他早期Linux開發人員加入了這些工具,而完成了Linux操作系統。但是盡管Linux是在GNU通用公共許可證下發行,它卻不是GNU計劃的一部分。
正是由於Linux使用了許多GNU程序,Richard Stallman認為應該將該操作系統稱為「GNU/Linux」比較恰當。
6. 為什麼說 GNU/Linux 是一個「Unix-like」的操作系統
linux是一個unix操作系統而不是unix系統分支主要是因為linux在誕生的過程中不像MAC OS X,FREE BSD等系統一樣採用了unix代碼,換一句話說unix分支系統和unix like系統的區別是前者是unix的親戚後者只是長得和unix很像
linux系統在設計中雖然沒有採用unix代碼但是使用了unix的部分設計理念,就好像是做數學題時採用了unix的部分思路但是沒有用unix的方程一樣,這樣的好處是代碼全部由自己寫,保證了linux內核的簡單高效和穩定性,所以說linux沒有使用unix代碼但是仍然和unix有著割不斷的聯系所以是unix like系統
7. GNU是什麼跟LINUX有什麼關系
GNU 項目創始於一九八四年,旨在開發一個類似 Unix ,且為 自由軟體 的完整的操作系統: GNU 系統。
GNU 的內核尚未完成,所以 GNU 使用 Linux 作為其內核。GNU 和 Linux 以這樣的方式組合成為 GNU/Linux 操作系統,目前有數百萬用戶。(這個組合有時被錯誤地稱為 Linux。)
There are many variants or 「distributions」 of GNU/Linux. We recommend the GNU/Linux distributions that are 100% free software; in other words, entirely freedom-respecting.
GNU 這個名字是「GNU's Not Unix」的遞歸首字母縮寫詞。它的發音為 g-noo,g和n之間沒有母音,所以只有一個音節。
8. 什麼是GNU/Linux
1樓還專家呢 完全瞎說 ,下面的照搬Debian文檔也算了 可笑的是 "基於Debian和Ubuntu"構建, GNU/Linux出現的時候 Debian還不知道在那個旮旯呢, ubuntu更是05年才出現的東西
1991年Linus Torvalds編寫出了與UNIX兼容的Linux操作系統內核並在GPL條款下發布。Linux之後在網上廣泛流傳,許多程序員參與了開發與修改。 1992年Linux與其他GNU軟體結合,完全自由的操作系統正式誕生。該操作系統往往被稱為「GNU/Linux」或簡稱Linux。
而GNU計劃,是由Richard Stallman在1983年9月27日公開發起的。它的目標是創建一套完全自由的操作系統。
9. linux中gnu的含義是什麼
1.3.2 GNU知識
GNU的全稱為GNU's not unix,意思是「GNU不是UNIX」,GNU計劃,又稱革奴計劃,是由Richard Stallman在1984年公開發起的,是FSF的主要項目。前面已經提到過,這個項目的目標是建立一套完全自由的和可移植的類Unix操作系統。
GNU類Unix操作系統是由一系列應用程序、系統庫和開發工具構成的軟體集合,例如:Emacs 編輯軟體、gcc 編譯軟體、bash 命令解釋程序和編程語言,以及gawk (GNU』s awk) 等,並加上了用於資源分配和硬體管理的內核。
但是GNU自己的內核Hurd仍在開發中,離實用還有一定的距離。因此,這個GNU系統並沒有流行起來。現在的GNU系統通常是使用Linux系統的內核、加上GNU項目貢獻的一些組件,以及其他相關程序組成的,這樣的組合被稱為GNU/Linux操作系統。
到1991年Linux內核發布的時候,GNU項目已經完成了除系統內核之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下, GNU項目的部分組件又運行到了Linux內核之上,例如:GNU項目里的Emacs、gcc、bash、gawk等,至今都是Linux系統中很重要的基礎軟體。內容來自老男孩作者出版書籍。
10. linux中gnu的全稱和思想
這個組織中黑客雲集,而且多是掌握核心技術的真正高手,他們的作品多是編譯器、詞法/語法分析器、底層函數庫等大作。更重要的不是他們的技術,而是他們的哲學!他們的哲學就是技術上的「共產主義」——人人為我,我為人人。他們發布了一種版權許可協議——GPL——一個神聖的宣言。與中庸而謙和的BSD協議不同,它充滿著革命的活力和斗爭精神,它的出現標志著一個新世界——GPL世界——的誕生!
GNU本來向開發自己的操作系統——HURD,但是因為種種原因進度非常慢。這時候,一個荷蘭黑客製作出了Linux,並宣布:遵循GPL版權可協議。 Linux的發展非常快,他本身遵循GPL版權可協議,同時又把GNU的很多軟體集成了進去(注意,Linux僅僅是一個內核,不包含外圍的應用程序),所以現在我們使用的Linux系統,應該完整地稱之為GNU/Linux才對。
GUN是一個關於linux的標准。一切有關linux的開發得符合GUN的規定。
GNU工程已經開發了一個被稱為「GNU」(GNU是「不是UNIX」的縮寫)的、對Unix向上兼容的完整的自由軟體系統(free software system)。由Richard Stallman完成的最初的GNU工程的文檔被稱為『GNU宣言』,該宣言已經被翻譯成多種其它語言。我們還有創作與1983年的GNU工程創始宣言。
上述單詞「free」指的是自由(freedom),而不是價格。你可能需要或者不需要為獲取GNU軟體而支付費用。不論是否免費,一旦你得到了軟體,你在使用中就擁有三種特定的自由。首先是復製程序並且把它送給你的朋友或者同事的自由;而後是通過獲取完整的源代碼,按照你的意願修改程序的自由;最後是發布軟體的改進版並且有助於創建自由軟體社團的自由。(如果你重新發布 GNU軟體,你可能對分發拷貝這項體力勞動收費,也可能不收費。)
在1983年構思GNU工程是為了提供一種找回在計算機界早期的盛行的合作精神的方式--為了使合作成為可能而排除有私有軟體所有者給合作造成的障礙。
在1971年,當Richard Stallman開始他在MIT的職業生涯時,他工作於一個專門使用自由軟體的工作組。即使計算機公司也經常發布自由軟體。程序員可以自由地相互合作,就象他們通常所作的那樣。
到了80年代,幾乎所有的軟體都是私有的,這意味著它有一個不允許並且預防用戶合作的擁有者。這就使得GNU工程成為必要的了。
每個計算機的使用者都需要一個操作系統;如果沒有自由的操作系統,那麼如果你不求助於私有軟體,你甚至不能開始使用一台計算機。所以自由軟體議事日程的第一項就是自由的操作系統。
一個操作系統不僅僅是一個內核;它還包括編譯器、編輯器、文本排版程序,電子郵件軟體,和許多其他東西。因此,創作一個完整的操作系統是一鄉十分龐大的工作。它將耗費太多的年頭。
由於Unix的全局設計已經得到認證並且廣泛流傳,我們決定使操作系統與Unix兼容。同時這種兼容性使Unix的使用者可以容易地轉移到GNU上來。
自由的,類似於Unix的內核的初始目標已經達到了。到90年代,我們已經發現或者完成了除了內核之外的所有主要成分。而Linux,一個自由的內核,由Linux Torvalds開發了。把Linux和幾乎完成的GNU 系統結合起來,就構成了一個完整的操作系統:一個基於Linux的GNU系統。估計目前大約有十萬人在使用基於Linux的GNU系統,包括Slackware、Debian、Red Hat以及其它。
然而,GNU工程並不限於操作系統。我們的目標是提供所有類型的軟體,無論有多少用戶需要它。這包括了應用軟體。我們已經有了電子表格。我們希望在未來把GNU Emacs擴展為所見即所得的桌面出版系統。
我們還想為不是計算機專家的用戶提供軟體。為此我們正在創作『拖放圖標桌面』以幫助初學者使用 GNU系統。
我們還希望提供游戲和其它娛樂。已經由一些游戲可以使用了。
自由軟體可以走多遠?這沒有限制,除非諸如版權法之類的法律完全地禁止自由軟體。最終的目的是,讓自由軟體完成計算機用戶希望完成的所有工作--從而導致自由軟體的過時