Linux發展史
本篇文章主要介紹Linux是什么,Linux是怎么來的,Linux能干些什么等
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它之所以如此受到人們的歡迎,是因為它開源,是因為它簡潔,更因為它穩定。作為一個普通用戶,或許你沒接觸過電腦的Linux系統,但你一定用過Linux系統!比如日常生活中,你使用的手機、平板、MP3、路由器、遙控器等等,許許多多產品都是使用Linux內核開發的,既然Linux如此流行,如此強大,那下面我們就來看看它是如何發展起來的吧。
在很久很久以前,電腦都還沒有的時候,人們是用各種硬接線來組裝自己的計算機的,當時計算機的體積和家里的衣柜一樣大!而且也只能實現一些簡單的功能,1965年,貝爾實驗室、麻省理工學院、通用電氣這三巨頭由于錢多,人才也多,為了改進當時的狀況,它們聯手,想要建立一套更先進的計算機系統。Ken Thompson和Dennis Ritchie作為這個計劃中的一員,無所事事中這兩個家伙寫了一個打飛機游戲,但這個游戲裝在當時的機子GE-635上運行時非常不順暢!他們玩的不痛快,所以他們決定用一臺在實驗室中空閑的,且快要被淘汰的機子PDP-7上寫個操作系統來運行他們的打飛機游戲,這個系統就是Unix的雛形。后來他們不斷完善此系統,改算法,換語言等等,到1974年,這個系統正式與外界接觸了。結果可想而知,它的出現引起了巨大轟動,各大公司紛紛使用這個系統,改進這個系統,使得這個操作系統出現了各種變種,也使得江湖出現了血雨腥風。當時Unix是AT&T公司所有,在Unix沒這么火時,他是開源的,誰都可以拿他來研究,AT&T也沒覺的什么。但到了20世紀80年代,AT&T覺的苗頭不對了,Unix太火,商業價值太大了,所以它要把Unix收回來,誰如果要用,那就必須給錢,逐漸的,Unix變得閉源了,平民們玩不了了,剩下的都是一些錢多的公司,如IBM用Unix開發了自己的AIX系統,惠普用Unix開發了自己的HP-UX,SUN開發了自己的Solaris等等。
后來,一個叫Stallman的哥們不喜歡Unix閉源,所以自己開發了GUN,這個項目的名稱GNU,即為“GNU's Not Unix”,這哥們還開發了GCC、Emacs、Bash Shell、GLIBC等工具,這為后來的Linux系統打下了基礎。
到20世紀90年代,芬蘭赫爾辛基大學的研究生Linus為了自己的課程研究,寫了一個系統,叫minix,過了不久Linus發現minix還不是很好用,就在minix上基于gcc、bash開發了針對386機器的Lniux內核,就是后來的Linux初版,1991年10月5日,Linus正式對外發布Linux,而且作為永久代碼開源!大家一看這系統還不錯,而且還免費,所以紛紛拿來參考研究,Linus也招了幾百號小弟來開發這個系統,1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨后正式采用GPL協議。
到如今,Linux已經在服務器市場占有了大量份額,在超級計算機領域Linux的份額更是達到了90%!這樣的成就不是吹捧出來的,而是Linux本身非常優秀!Linux的理念是一切皆文件,并且它完全免費,支持多平臺,支持多用戶多任務等等,這些良好特性使得它在未來很長一段時間內仍引領風騷。所以,學習Linux是大潮所趨。
原創文章,作者:yaoqin.liang,如若轉載,請注明出處:http://www.www58058.com/51212