不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 操作系統(tǒng) > 操作系統(tǒng)基礎知識 > linux操作系統(tǒng)的發(fā)展歷程及前景

linux操作系統(tǒng)的發(fā)展歷程及前景

時間: 佳洲1085 分享

linux操作系統(tǒng)的發(fā)展歷程及前景

  Linux操作系統(tǒng)的發(fā)展前景變得越來越好。下面由學習啦小編為大家整理了Linux操作系統(tǒng)的發(fā)展歷程及前景,希望對大家有幫助!

  Linux操作系統(tǒng)的發(fā)展歷程及前景

  一、Linux操作系統(tǒng)的發(fā)展歷程

  1. Linux操作系統(tǒng)的誕生

  在1981年到1991年十年間,微軟公司的MS-DOS系統(tǒng)一直主宰操作系統(tǒng)的市場,其價格十分昂貴,另一個操作系統(tǒng)UNIX的經銷商為了高利潤,也把價格抬得很高。曾經一段時間,市面上一直沒有廉價的操作系統(tǒng),而且UNIX的源代碼一直被小心地守衛(wèi)著不公開,許多程序和愛好者想要研究卻無從下手。正在此時,出現(xiàn)了MINIX操作系統(tǒng),并有一本詳細的書本描述它的設計實現(xiàn)原理。由于AST的書寫的非常詳細,并且敘述有條有理,幾乎全世界的計算機愛好者都在看這本書以理解操作系統(tǒng)的工作原理。其中也包括Linux系統(tǒng)的創(chuàng)始者Linus Benedict Torvalds(圖a)。但是MINIX只是很簡單的操作系統(tǒng),功能有限不是很實用。到1991 年,GNU 計劃已經開發(fā)出了許多工具軟件。最受期盼的Gnu C 編譯器已經出現(xiàn),但還沒有開發(fā)出免費的GNU 操作系統(tǒng)。即使是MINIX 也開始有了版權,需要購買才能得到源代碼。而GNU 的操作系統(tǒng)HURD 一直在開發(fā)之中,但并不能在幾年內完成。對于Linus 來說,已經不能等待了。從1991 年4 月份起,他開始醞釀并著手編制自己的操作系統(tǒng)。1991 年 9 月,Linus發(fā)布了 Linux 0.01。來自各地的力量開始在 Linux 附近聚集,大家下載、測試代碼,并將反饋和改進的代碼發(fā)回,Linus則根據(jù)反饋進一步改進系統(tǒng)。很快,10 月 5 日 0.02 就出現(xiàn)了,0.03 也在幾周內出現(xiàn),12 月發(fā)布了 0.10。這時的 Linux 還像是一個雛形,僅僅支持 AT 硬盤,無法登錄(直接啟動到 bash)。Linux 0.11 帶來了多語言鍵盤、軟驅、VGA 等等一系列更新,接下來版本號從 0.12 直接跳到了 0.95、0.96。接下來,代碼通過芬蘭的 FTP 站點傳播到世界各地,世界各地的開發(fā)者下載使用并建立 FTP 鏡像,這一切進行得幾近夢幻?!?〕

  2. Linux 的發(fā)展

  工作在繼續(xù)進行,很快上百人加入了 Linux 陣營。然后是上千人。接下來是幾十萬人。無數(shù)黑客們僅僅通過調制解調器聯(lián)系在一起,在世界各地貢獻代碼和補丁,形成巨大的力量。看似一團散沙的分布式開發(fā)模式寫出了優(yōu)質的代碼和穩(wěn)定的內核。在此之前,從沒有這樣一個軟件項目由如此多而又不在同一地點的人同時參加,Linux 締造了奇跡。在考慮良久之后,Linus使用 GNU 通用公共許可證將 Linux 重新授權,這保證了可以完全自由地復制、學習和修改源代碼。在微軟崇尚的代碼專有時代,一個程序員如果修改、發(fā)布專有的代碼,可能將面臨長時間的監(jiān)禁。而 Linux 的到來則標志著自由——Linux 和GNU 的世界鼓勵人們自由修改代碼、分享程序,這就像是一片美好的新大陸,完全顛覆了人們曾經對計算機世界的認識。此時的 GNU 計劃尚缺一個可用的開源內核,而幾近完成的 Linux 內核剛好補足了這 個空缺。Linux 與 GNU 的外界應用程序一起構成了完整的 GNU 系統(tǒng)(由此可見,一個完整的Linux系統(tǒng)是由 Linux 內核和 GNU 系統(tǒng)共同組成的,因此一些人認為應該稱作 GNU/Linux)。在 1992 年和 1993 年中,Linux 開始支持包括 TCP/IP 網絡、圖形窗口系統(tǒng)(X Windows 系統(tǒng))在內的許多重要功能,已足以替代 Unix 工作站。1994 年 3 月,Linux 里程碑版本 1.0 發(fā)布,標志這 Linux 的真正成熟。

  Linux內核版本

  1996年6月,Linux 2.0內核發(fā)布,此內核有大約40萬行代碼,并可以支持多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。

  1997年夏,大片《泰坦尼克號》在制作特效中使用的160臺Alpha圖形工作站中,有105臺采用了Linux操作系統(tǒng)。

  1998年是Linux迅猛發(fā)展的一年。1月,小紅帽高級研發(fā)實驗室成立,同年RedHat 5.0獲得了InfoWorld的操作系統(tǒng)獎項。4月Mozilla 代碼發(fā)布,成為Linux圖形界面上的王牌瀏覽器。Redhat 宣布商業(yè)支持計劃,網絡了多名優(yōu)秀技術人員開始商業(yè)運作。王牌搜索引擎"Google"現(xiàn)身,采用的也是Linux服務器。值得一提的是, Oracle 和Informix 兩家數(shù)據(jù)庫廠商明確表示不支持Linux,這個決定給予了Mysql數(shù)據(jù)庫充分的發(fā)展機會。同年10月,Intel和Netscape宣布小額投資紅帽軟件,這被業(yè)界視作Linux獲得商業(yè)認同的信號。 1999年,IBM宣布與Redhat公司建立伙伴關系,以確保Redhat在IBM機器上正確運行。7月IBM啟動對Linux的支持服務和發(fā)布了Linux DB2,從此結束了Linux得不到支持服務的歷史,這可以視作Linux真正成為服務器操作系統(tǒng)一員的重要里程碑。

  2000年2月Red Hat發(fā)布了嵌入式Linux的開發(fā)環(huán)境,Linux在嵌入式行業(yè)的潛力逐漸被發(fā)掘出來。在4月,拓林思公司宣布了推出中國首家Linux工程師認證考試,從此使Linux操作系統(tǒng)管理員的水準可以得到權威機構的資格認證,此舉大大增加了國內Linux愛好者學習的熱情。伴隨著國際上的Linux熱潮,國內的聯(lián)想和聯(lián)邦推出了"幸福Linux家用版",同年7月中科院與新華科技合作發(fā)展紅旗Linux, 此舉讓更多的國內個人用戶認識到了存在著Linux這個操作系統(tǒng)。11月,Intel 與 Xteam合作,推出基于Linux的網絡專用服務器,此舉結束了在Linux單向順應硬件商硬件開發(fā)驅動的歷史。IBM則決定投入10億美元擴大 Linux系統(tǒng)的運用,此舉猶如一針強心劑,令華爾街的投資者們聞風而動。到了5月這個初

  夏的時節(jié),微軟公開反對"GPL"引起了一場大規(guī)模的論戰(zhàn)。8月紅色代碼爆發(fā),引得許多站點紛紛從windows操作系統(tǒng)轉向Linux操作系統(tǒng),雖然是一次被動的轉變,不過也算是一次應用普及吧。12月Red Hat 為IBM s/390大型計算機提供了Linux解決方案,從此結束了AIX孤單獨行無人伴的歷史。

  2002年是Linux企業(yè)化的一年。2月,微軟公司迫于各洲政府的壓力,宣布擴大公開代碼行動,這可是Linux開源帶來的深刻影響的結果。3月,內核開發(fā)者宣布新的Linux系統(tǒng)支持64位的計算機。

  2003年1月,NEC宣布將在其手機中使用Linux操作系統(tǒng),代表著Linux成功進軍手機領域。5月之中SCO表示就 Linux使用的涉嫌未授權代碼等問題對IBM進行起訴,此時人們才留意到,原本由SCO壟斷的銀行/金融領域,份額已經被Linux搶占了不少,也難怪 SCO如此氣急敗壞了。9 月中科紅旗發(fā)布Red Flag Server4版本,性能改進良多。11月IBM注資Novell以2.1億收購SuSE,同期Redhat計劃停止免費的Linux,頓時業(yè)內罵聲四起。Linux在商業(yè)化的路上漸行漸遠。

  2004年六月的統(tǒng)計報告顯示在世界500強超級計算機系統(tǒng)中,使用Linux操作系統(tǒng)的已經占到了280席,搶占了原本屬于各種Unix的份額。9月HP開始網羅Linux內核代碼人員,以影響新版本的內核朝對HP有利的方式發(fā)展,而IBM則準備推出OpenPower服務器,僅運行Linux系統(tǒng)。"誰會牽你的手,走過風風雨雨"這句歌詞曾經代表著千萬Linuxer的心,如今,這只可愛的小企鵝終于能獨擋一面,在IBM、HP、Novell、Oracle等諸多廠商的支持下,迎著風雪傲然前行?!?〕

  2Linux的特性決定其迅猛發(fā)展

  Linux從一個個人開發(fā)的操作系統(tǒng)雛形經過20年報的發(fā)展成為當今舉足輕重的的操作系統(tǒng),是由其自身特點決定的

  2.1公開源代碼

  作為程序員經過閱讀Linux內核和Linux程序的源代碼,可以學習編程經驗。作為用戶可以避免使用盜版windows,也免去了龐大的版權費用。

  2.2 系統(tǒng)穩(wěn)定

  Linux采用UNIX的設計體系,汲取了UNIX經驗,系統(tǒng)很穩(wěn)定

  2.3 設備獨立性

  操作系統(tǒng)同意吧外部設備當做文件看待,只要安裝他們的驅動程序,任何用戶都可以向使用文件一樣,操縱、使用這些設備。Linux內核具有高度適應能力,另外用戶可以免費得到Linux的內核源代碼,因此用戶可以修改其源代碼,以便適應新增加的外部設備。

  2.4 安全性強

  Linux公開源代碼的開發(fā)方式,使得各種漏洞能夠在Linux上及早發(fā)現(xiàn)并彌補。

  2.5 完全兼容UNIX

  在UNIX運行的程序,完全可以移植到Linux上運行。

  2.6 強大的網絡服務

  Linux誕生于因特網,保證了它支持所有的標準因特網協(xié)議,Linux還內置了TCP/IP協(xié)議。事實上Linux是第一個支持IPV6的操作系統(tǒng)。

  二、Linux操作系統(tǒng)的發(fā)展前景與挑戰(zhàn)

  Linux的應用領域不斷擴展,從最早的Web、FTP、郵件服務開始,逐步擴張到個人桌面應用、網絡安全、電子商務、遠程教育、集群計算、網絡計算、嵌入式系統(tǒng)等各個領域。更是吸引了想IBM、SUN、惠普這樣的IT巨頭積極參與到Linux應用的開發(fā)和推廣中來。Linux之前主要應用于服務器及計算集群,未來應該該在個人計算機上有所發(fā)展,優(yōu)化目前的圖形化界面,以及加快桌應用的開發(fā),以及在智能終端的應用。

  作為桌面的操作系統(tǒng),Linux必將受到更多的挑戰(zhàn)和考驗。首先,微軟不會甘心讓出市場讓Linux來壯大,所以Linux必須發(fā)揮其本身的優(yōu)勢,贏得更多的用戶,已達到其能不斷的開發(fā)和更新。再者,由于開源軟件的商業(yè)模式及技術模式沒有前例可循,注定了Linux的前路不會是一帆風順的。我認為,當前Linux的發(fā)展主要面臨以下幾個問題:一是Linux企業(yè)眾多但未形成規(guī)模,也還沒有找到有效的贏利途徑,并且版本繁多,互不兼容,削弱了競爭力;二是隨著逐漸流行而引發(fā)的安全問題;三是人才不足的隱憂。Linux的最大優(yōu)勢在于它是開源的,也即開放的。但出于各自的商業(yè)利益,各企業(yè)分別在其發(fā)行的版本上加載各種不同的功能,彼此之間不兼容。這些不同的版本意味著廠商和用戶測試的工作量加大,意味著硬件廠商需要為每一個版本的Linux提供驅動程序……這種情形目前正在削弱整個Linux的市場競爭力。安全方面,隨著Linux越來越受歡迎,越來越多針對Linux的蠕蟲、病毒和惡意軟件也會層出不窮。雖然開放源代碼社區(qū)都在及時響應并修補Linux上存在的漏洞,但Linux的非集中管理本質特性使Linux升級的發(fā)布和審查變得非常困難。一旦Linux由于安全問題給用戶特別是企業(yè)用戶造成損失,其不良影響及對用戶信心的打擊是巨大的。 當前制約著Linux發(fā)展的還有一個關鍵因素,那就是人才。相比前幾年,國內懂Linux的技術人員已經多了很多。但是作為一個快速發(fā)展的產業(yè),人才的廣度和深度都遠遠不夠。能夠對內核有所研究的人才少之又少,多數(shù)都是一知半解。有限的人才又都集中在Linux廠商內,系統(tǒng)集成商、代理商、應用軟件開發(fā)商等擁有的人才更少,制約著完整的Linux產業(yè)鏈的形成〔5〕。

  計算機網絡涉及國家信息的安全性問題已經顯得越來越重要。近20年來,我國廣泛應用的主流操作系統(tǒng)都是從國外直接引進的,存在著不容忽視的安全隱患。因此,開發(fā)具有自主版權的安全操作系已經顯得尤為重要。Linux操作系統(tǒng)給世界各國都提供了一個重要機會,而我國在政府的高度重視和大力支持下,短短幾年,我國的Linux產業(yè)已經取得了迅猛發(fā)展。國內人才卻開口很大,這也是國內想從事Linux行業(yè)的人員的機遇與挑戰(zhàn)。

  補充:三、Linux操作系統(tǒng)的優(yōu)勢

  1、完全免費

  Linux是一款免費的操作系統(tǒng),用戶可以通過網絡或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進行改變。這讓Linux吸收了無數(shù)程序員的精華,不斷壯大。

  2、完全兼容POSIX 1.0標準

  這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。

  3、多用戶、多任務

  Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現(xiàn)在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。

  4、良好的界面

  Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X- Windows系統(tǒng),用戶可以使用鼠標對其進行操作。在X-Windows環(huán)境中就和在Windows中相似,可以說是一個Linux版的 Windows。

  5、豐富的網絡功能

  互聯(lián)網是在Unix的基礎上繁榮起來的,Linux的網絡功能當然不會遜色。它的網絡功能和其內核緊密相連,在這方面Linux要優(yōu)于其他操作系統(tǒng)。在Linux中,用戶可以輕松實現(xiàn)網頁瀏覽、文件傳輸、遠程登陸等網絡工作。并且可以作為服務器提供WWW、FTP、E-Mail等服務。

  6、可*的安全、穩(wěn)定性能

  Linux采取了許多安全技術措施,其中有對讀、寫進行權限控制、審計跟蹤、核心授權等技術,這些都為安全提供了保障。Linux由于需要應用到網絡服務器,這對穩(wěn)定性也有比較高的要求,實際上Linux在這方面也十分出色。

  7、支持多種平臺

  Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發(fā)布的Linux 2.4版內核已經能夠完全支持Intel 64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統(tǒng)性能大大提高。

3644034