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

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

時(shí)間: 佳洲1085 分享

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

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

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

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

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

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

  2. Linux 的發(fā)展

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

  Linux內(nèi)核版本

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

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

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

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

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

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

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

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

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

  Linux從一個(gè)個(gè)人開發(fā)的操作系統(tǒng)雛形經(jīng)過(guò)20年報(bào)的發(fā)展成為當(dāng)今舉足輕重的的操作系統(tǒng),是由其自身特點(diǎn)決定的

  2.1公開源代碼

  作為程序員經(jīng)過(guò)閱讀Linux內(nèi)核和Linux程序的源代碼,可以學(xué)習(xí)編程經(jīng)驗(yàn)。作為用戶可以避免使用盜版windows,也免去了龐大的版權(quán)費(fèi)用。

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

  Linux采用UNIX的設(shè)計(jì)體系,汲取了UNIX經(jīng)驗(yàn),系統(tǒng)很穩(wěn)定

  2.3 設(shè)備獨(dú)立性

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

  2.4 安全性強(qiáng)

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

  2.5 完全兼容UNIX

  在UNIX運(yùn)行的程序,完全可以移植到Linux上運(yùn)行。

  2.6 強(qiáng)大的網(wǎng)絡(luò)服務(wù)

  Linux誕生于因特網(wǎng),保證了它支持所有的標(biāo)準(zhǔn)因特網(wǎng)協(xié)議,Linux還內(nèi)置了TCP/IP協(xié)議。事實(shí)上Linux是第一個(gè)支持IPV6的操作系統(tǒng)。

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

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

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

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

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

  1、完全免費(fèi)

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

  2、完全兼容POSIX 1.0標(biāo)準(zhǔn)

  這使得可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。

  3、多用戶、多任務(wù)

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

  4、良好的界面

  Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶可以通過(guò)鍵盤輸入相應(yīng)的指令來(lái)進(jìn)行操作。它同時(shí)也提供了類似Windows圖形界面的X- Windows系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其進(jìn)行操作。在X-Windows環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的 Windows。

  5、豐富的網(wǎng)絡(luò)功能

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

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

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

  7、支持多種平臺(tái)

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

3644034