1. 程式人生 > >Linux的發展史。

Linux的發展史。

"Hello everybody out there using minix——I'm doing a (free) operating system" 

在1991年的八月,網路上出現了一篇以此為開篇話語的帖子——這是一個芬蘭的名為Linus Torvalds的大學生為自己開始寫作一個類似minix,可執行在386上的作業系統尋找志同道合的合作伙伴。

1991年10月5日,Linus Torvalds在新聞組comp.os.minix釋出了大約有一萬行程式碼的Linux v0.01版本。

到了1992年,大約有1000人在使用Linux,值得一提的是,他們基本上都屬於真正意義上的hacker。

1993年,大約有100餘名程式設計師參與了Linux核心程式碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的程式碼有大約有十萬行,使用者大約有10萬左右。

1994年3月,Linux1.0釋出,程式碼量17萬行,當時是按照完全自由免費的協議釋出,隨後正式採用GPL協議。至此, Linux的程式碼開發進入良性迴圈。很多系統管理員開始在自己的作業系統環境中嘗試linux,並將修改的程式碼提交給核心小組。由於擁有了豐富的作業系統 平臺,因而 Linux的程式碼中也充實了對不同硬體系統的支援,大大的提高了跨平臺移植性。

1995年,此時的Linux 可在Intel、Digital 以及Sun SPARC處理器上運行了,使用者量也超過了50萬,相關介紹Linux的Linux Journal雜誌也發行了超過10萬冊之多。

1996年6月,Linux 2.0核心釋出,此核心有大約40萬行程式碼,並可以支援多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。

1997年夏,大片《泰坦尼克號》在製作特效中使用的160臺Alpha圖形工作站中,有105臺採用了Linux作業系統。

1998年是Linux迅猛發展的一年。1月,小紅帽高階研發實驗室成立,同年RedHat 5.0獲得了InfoWorld的作業系統獎項。4月Mozilla 程式碼釋出,成為linux圖形介面上的王牌瀏覽器。Redhat 宣佈商業支援計劃,網路了多名優秀技術人員開始商業運作。王牌搜尋引擎"Google"現身,採用的也是Linux伺服器。值得一提的是, Oracle 和Informix 兩家資料庫廠商明確表示不支援Linux,這個決定給予了Mysql資料庫充分的發展機會。同年10月,Intel和Netscape宣佈小額投資紅帽軟 件,這被業界視作Linux獲得商業認同的訊號。同月,微軟在法國發布了反Linux公開信,這表明微軟公司開始將Linux視作了一個對手來對待。十二 月,IBM釋出了適用於Linux的檔案系統AFS 3.5以及Jikes Java 編輯器和Secure Mailer及DB2測試版,IBM的此番行為,可以看作是與Linux羞答答地第一次親密接觸。迫於Windows和Linux的壓力,Sun逐漸開放 了Java協議,並且在UltraSparc上支援Linux作業系統。1998年可說是Linux與商業接觸的一年。

1999年,IBM宣佈與Redhat公司建立夥伴關係,以確保Redhat在IBM機器上正確執行。三月,第一屆 LinuxWorld 大會的召開,象徵Linux時代的來臨。IBM、Compaq和Novell宣佈投資Redhat公司,以前一直對Linux持否定態度的Oracle公 司也宣佈投資。五月,SGI公司宣佈向Linux移植其先進的XFS檔案系統。對於伺服器來說,高效可靠的檔案系統是不可或缺的,SGI的慷慨移植再一次 幫助了Linux確立在伺服器市場的專業性。7月IBM啟動對Linux的支援服務和釋出了Linux DB2,從此結束了Linux得不到支援服務的歷史,這可以視作Linux真正成為伺服器作業系統一員的重要里程碑。

2000年初始,Sun公司在Linux的壓力下宣佈Solaris8降低售價。事實上Linux對Sun造成的衝擊遠比對 Windows來得更大。 2月Red Hat釋出了嵌入式Linux的開發環境,Linux在嵌入式行業的潛力逐漸被髮掘出來。在4月,拓林思公司宣佈了推出中國首家Linux工程師認證考 試,從此使Linux作業系統管理員的水準可以得到權威機構的資格認證,此舉大大增加了國內Linux愛好者學習的熱情。伴隨著國際上的Linux熱潮, 國內的聯想和聯邦推出了"幸福Linux家用版",同年7月中科院與新華科技合作發展紅旗Linux, 此舉讓更多的國內個人使用者認識到了存在著Linux這個作業系統。11月,Intel 與 Xteam合作,推出基於Linux的網路專用伺服器,此舉結束了在Linux單向順應硬體商硬體開發驅動的歷史。

2001月新年依使就爆出新聞,Oracle宣佈在OTN上的所有會員都可免費索取Oracle 9i的Linux版本,從幾年前的"絕不涉足Linux系統"到如今的主動獻媚,足以體現Linux的發展迅猛。IBM則決定投入10億美元擴大 Linux系統的運用,此舉猶如一針強心劑,令華爾街的投資者們聞風而動。到了5月這個初夏的時節,微軟公開反對"GPL"引起了一場大規模的論戰。8月 紅色程式碼爆發,引得許多站點紛紛從windows作業系統轉向linux作業系統,雖然是一次被動的轉變,不過也算是一次應用普及吧。12月Red Hat 為IBM s/390大型計算機提供了Linux解決方案,從此結束了AIX孤單獨行無人伴的歷史。

2002年是Linux企業化的一年。2月,微軟公司迫於各洲政府的壓力,宣佈擴大公開程式碼行動,這可是Linux開源帶來的深刻影響的結果。3月,核心開發者宣佈新的Linux系統支援64位的計算機。

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

2004年的第1月,本著"天下事分久必合,合久必分"之天理,SuSE嫁到了Novell,SCO繼續頂著罵名四處強行"化緣 ", Asianux, MandrakeSoft也在五年中首次宣佈季度贏利。3月SGI宣佈成功實現了Linux作業系統支援256個Itanium 2處理器。4月里美國斯坦福大學Linux大型機系統被黑客攻陷,再次證明了沒有絕對安全的OS。六月的統計報告顯示在世界500強超級計算機系統中,使 用Linux作業系統的已經佔到了280席,搶佔了原本屬於各種Unix的份額。9月HP開始網羅Linux核心程式碼人員,以影響新版本的核心朝對HP有 利的方式發展,而IBM則準備推出OpenPower伺服器,僅執行Linux系統。

"誰會牽你的手,走過風風雨雨"這句歌詞曾經代表著千萬Linuxer的心,如今,這隻可愛的小企鵝終於能獨擋一面,在IBM、HP、Novell、Oracle等諸多廠商的支援下,迎著風雪傲然前行。