Linux的出現,最先是一位名叫Linus Torvalds的計算機業餘愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機 教授編寫的一個操做系統示教程序)的操做系統,這個操做系統可用於38六、486或奔騰處理器的我的計算機上,而且具備 Unix操做系統的所有功能,於是開始了Linux雛形的設計。 html
Linux 操做系統的誕生、發展和成長過程始終依賴着五個重要支柱:UNIX 操做系統、MINIX 操做系統、GNU 計劃、POSIX 標準和Internet 網絡。1981-1991 年間DOS操做系統一直是微機上操做系統的主宰。此時計算機硬件價格雖逐年降低,但軟件價格仍居高不下。當時Apple 的Mac OS 操做系統能夠說是性能最好的,可是其天價沒人可以輕易靠近。1991 年4 月,Linus Torvalds開始醞釀並着手編制本身的操做系統。1991年8月,Linus Torvalds開始在網上尋找志同道合的合做夥伴,同年10月5日Linus Torvalds在新聞組comp.os.minix發佈了大約有一萬行代碼的Linux v0.01版本,正式向外宣佈Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息能夠稱爲Linux 的誕生宣言,而且一直廣爲流傳。所以10 月5 日對Linux 社區來講是一個特殊的日子,許多後來Linux 的新版本發佈時都選擇了這個日子。因此RedHat 公司選擇這個日子發佈它的新系統也不是偶然的。 Linus Torvalds程序員
1998年是Linux迅猛發展的一年。1月,小紅帽高級研發實驗室成立,同年RedHat 5.0得到了InfoWorld的操做系統獎項。1998年能夠說是Linux與商業接觸的一年。1999年,IBM宣佈與Redhat公司創建夥伴關係,以確保Redhat在IBM機器上正確運行。三月,第一屆LinuxWorld大會的召開,象徵Linux時代的來臨。2000年初始,Redhat發佈了嵌入式Linux的開發環境,Linux在嵌入式行業的潛力逐漸被挖掘出來。2002年是Linux企業化的一年,三月,內核開發者宣佈新的Linux系統支持64位計算機。2003年,Linux系統在手機中開始使用,Linux在商業化的道路上越走越遠。安全
Linux系統界面服務器
因爲Linux是一套自由軟件,用戶能夠無償地獲得它及其源代碼,能夠無償地得到大量的應用程序,並且能夠任意地修改和補充它們。這對用戶學習、瞭解Unix操做系統的內核很是有益。學習和使用Linux,能爲用戶節省一筆可觀的資金。Linux是目前惟一可免費得到的、爲PC機平臺上的多個用戶提供多任務、多進程功能的操做系統,這是人們要使用它的主要緣由。就PC機平臺而言,Linux提供了比其餘任何操做系統都要強大的功能,Linux還可使用戶遠離各類商品化軟件提供者促銷廣告的誘惑,不再用承受每過一段時間就升級之苦,所以,能夠節省大量用於購買或升級應用程序的資金。網絡
Linux的流行是由於它具備許多誘人之處。 架構
一、徹底免費
Linux是一款免費的操做系統,用戶能夠經過網絡或其餘途徑免費得到,並能夠任意修改其源代碼。這是其餘的操做系統所作不到的。正是因爲這一點,來自全世界的無數程序員參與了Linux的修改、編寫工做,程序員能夠根據本身的興趣和靈感對其進行改變。這讓Linux吸取了無數程序員的精華,不斷壯大。
二、徹底兼容POSIX 1.0標準
這使得能夠在Linux下經過相應的模擬器運行常見的DOS、Windows的程序。這爲用戶從Windows轉到Linux奠基了基礎。許多用戶在考慮使用Linux時,就想到之前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。
三、多用戶、多任務
Linux支持多用戶,各個用戶對於本身的文件設備有本身特殊的權利,保證了各用戶之間互不影響。多任務則是如今電腦最主要的一個特色,Linux可使多個程序同時並獨立地運行。
四、良好的界面
Linux同時具備字符界面和圖形界面。在字符界面用戶能夠經過鍵盤輸入相應的指令來進行操做。它同時也提供了相似Windows圖形界面的X- Windows系統,用戶可使用鼠標對其進行操做。在X-Windows環境中就和在Windows中類似,能夠說是一個Linux版的 Windows。
五、豐富的網絡功能
互聯網是在Unix的基礎上繁榮起來的,Linux的網絡功能固然不會遜色。它的網絡功能和其內核緊密相連,在這方面Linux要優於其餘操做系統。在Linux中,用戶能夠輕鬆實現網頁瀏覽、文件傳輸、遠程登錄等網絡工做。而且能夠做爲服務器提供WWW、FTP、E-Mail等服務。
六、擁有安全、穩定性能
Linux採起了許多安全技術措施,其中有對讀、寫進行權限控制、審計跟蹤、核心受權等技術,這些都爲安全提供了保障。Linux因爲須要應用到網絡服務器,這對穩定性也有比較高的要求,實際上Linux在這方面也十分出色。
七、支持多種平臺
Linux能夠運行在多種硬件平臺上,如具備x8六、680x0、SPARC、Alpha等處理器的平臺。此外Linux仍是一種嵌入式操做系統,能夠運行在掌上電腦、機頂盒或遊戲機上。2001年1月份發佈的Linux 2.4版內核已經可以徹底支持Intel 64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工做,使系統性能大大提升。性能