Linux是一個計算機的操做系統,與windows相似,是一款系統軟件。操做系統首先是一個計算機程序,使用計算機語言開發,好比C語言、VC語言。是計算機硬件和應用軟件的橋樑。linux
上個世紀六十年代,那個計算機尚未很普及,只有少數人才能使用,並且當時的計算機系統都是批處理的。unix最先由Ken Thompson(肯.湯普森)開發,使用匯編語言開發,後來採用B語言開發,最後做者 Ken Thompson和Dennis Ritchie(丹尼斯.裏奇)爲了再次改進系統,從新寫了一門計算機語言(主要貢獻是Dennis Ritchie),就是大名鼎鼎的C語言。windows
從早期的UNIX系統文檔和內容中能夠清晰的看出,UNIX的發展是一個免費的、無私的、徹底致力於將UNIX變的更優秀的過程。這個過程致使了代碼的共享(不論是在貝爾實驗室內部仍是外部)從而使高質量的UNIX操做系統走向了快速的發展之路。架構
由於美國擔憂已經壟斷了電話行業的AT&T公司再次壟斷計算機行業,AT&T使被禁止出手計算機的。由於AT&T在資產分解以前被嚴格限制直接出售計算機給消費者,因此UNIX源代碼被受權給了大學,只是象徵性地收取必定費用。併發
20世紀70年代,它逐步盛行,這期間,又產生了一個比較重要的分支,就是大約1977年誕生的BSD(Berkeley Software Distribution)系統,從BSD系統開始,各大廠商業公司開始了根據自身公司的硬件架構,並以BSD系統爲基礎進行Unix系統的研發,從而產生了各類版本的Uinx系統,例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等。編輯器
70年代中後期,因爲各廠商及商業公司開發的Unix 及內置軟件都是針對本身公司特定硬件的,所以在其餘公司的硬件上基本上沒法直接運行,面且當時沒有人對開發基於X86架構CPU 的系統感興趣。另外,70 年代末,Unix又面臨了突如其來的被AT&T 回收版權的重大問題,特別是要求禁止對學生羣體提供Unix 系統源代碼,AT&T收回了版權,而且再也不開源。這樣的問題一度引發了當時Unix業界的恐慌,也所以產生了商業糾紛。ide
若是想繼續使用就須要購買受權,一份受權4萬美圓在八十年代,自由軟件之父 理查德.斯托曼發起了自由軟件運動,吹起了共產主義的號角(發起了GUN運動),併發布了軟件界的共產主義宣言(GPL協議),而且這一運動獲得了不少人的認同。GUN的定義是一個遞歸縮寫,就是GUN IS NOT UNIX。就是說Unix是流氓,我不是。工具
理查德.斯托曼學習
所謂自由軟件自由就是指:自由使用、自由學習和修改、自由分發、自由建立衍生版。動畫
1985年GNU理查德·斯托曼又創立了自由軟件基金會(Free Software Foundation)來爲GNU計劃提供技術、法律以及財政支持操作系統
到了1990年,GNU計劃已經開發出的軟件包括了一個功能強大的文字編輯器Emacs、C語言編譯器GCC以及大部分UNIX系統的程序庫和工具。惟一依然沒有完成的重要組件,就是操做系統的內核.有意思的是,而那個時候Linux尚未誕生呢 ,因此Stallman寶寶內心苦啊,就在你們逐漸失去信心的時候,1991年Linus Torvalds帶着他的Linux閃亮登場了,也給GUN運動畫了一個完美的句號。
1991年,Linus Torvalds,一個芬蘭赫爾辛基大學的學生,爲了能在家裏的PC機上使用與學校同樣的操做系統,開始了編寫相似UNIX內核的工做。那是,linus使用的是MINIX,可是他但願能超過MINIX的標準。
Linus Torvalds
Linus Torvalds在開始其Linux 操做系統的設計時,他的目的只不過是想看一看Intel 386存儲 管理硬件是怎樣工做的,他也沒有想到這一舉動會在計算機界 產生如此重大的影響。他的設計進展得很順利,只花了幾個月時間就在一臺Intel 386微機上完成了一個相似於Unix的操做系統, 這就是最先的Linux版本。
1991年末,Linus Torvalds首次在Internet 上發佈了基於Intel 386體系結構的Linux源代碼,今後之後,奇蹟開始發生了。因爲Linux具備結構清晰、功能簡捷等特色,許多大專院校的學生和科研機構的研究人員紛紛把它做爲學習和研究的對象。他們在更正原有Linux版本中操做的同時,也不斷地爲Linux增長新的功能。在衆多熱心者的努力下,Linux逐漸成爲一個穩定可靠、功能完善的操做系統。
1994年3月,Linux1.0發佈,代碼量17萬行,當時是按照徹底自由免費的協議發佈,隨後正式採用GPL協議。
Linus將本身國家的吉祥物做爲Linux標誌
Linux通過20多年的發展,已日漸成熟,並衍生出一大批優秀的Linux衍生版本。目前所使用最爲普遍且最受歡迎的十大主流發行版:
1.Ubuntu
2.Linux Mint
3.Debian GNU/Linux
4.Mageia
5.Fedora
6.openSUSE
7.Arch Linux
8.CentOS
9.PCLinuxOS
10.Slackware Linux
版本詳情可參考:http://baijiahao.baidu.com/s?id=1597911999197622652&wfr=spider&for=pc