⑴ 求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萬人使用。
http://axinchan.blogchina.com/blog/article_49053.243009.html
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等諸多廠商的支持下,迎著風雪傲然前行。
⑵ Linux的起源是
創始人林納斯·托瓦茲,最早是為了玩游戲而開發出來的。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
Linux 操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU計劃、POSIX 標准和Internet 網路。
1981 年IBM公司推出微型計算機IBM PC。
1991年,GNU計劃已經開發出了許多工具軟體,最受期盼的GNU C編譯器已經出現,GNU的操作系統核心HURD一直處於實驗階段,沒有任何可用性,實質上也沒能開發出完整的GNU操作系統,但是GNU奠定了Linux用戶基礎和開發環境。
1991年初,林納斯·托瓦茲開始在一台386sx兼容微機上學習minix操作系統。1991年4月,林納斯·托瓦茲開始醞釀並著手編制自己的操作系統。
1991 年4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。
1991年7月3日,第一個與Linux有關的消息是在comp.os.minix上發布的(當然此時還不存在Linux這個名稱,當時林納斯·托瓦茲的腦子里想的可能是FREAX,FREAX的英文含義是怪誕的、怪物、異想天開等)。
1991年的10月5日,林納斯·托瓦茲在comp.os.minix新聞組上發布消息,正式向外宣布Linux內核的誕生(Freeminix-like kernel sources for 386-AT)。
1993年,大約有100餘名程序員參與了Linux內核代碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的代碼大約有十萬行,用戶大約有10萬左右。
1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式採用GPL協議。
1995年1月,Bob Young創辦了RedHat(小紅帽),以GNU/Linux為核心,集成了400多個源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux"發行版",在市場上出售。這在經營模式上是一種創舉。
1996年6月,Linux 2.0內核發布,此內核有大約40萬行代碼,並可以支持多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。
1998年2月,以Eric Raymond為首的一批年輕的"老牛羚骨幹分子"終於認識到GNU/Linux體系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了"Open Source Intiative"(開放源代碼促進會)"復興"的大旗,在互聯網世界裡展開了一場歷史性的Linux產業化運動。
2001年1月,Linux 2.4發布,它進一步地提升了SMP系統的擴展性,同時它也集成了很多用於支持桌面系統的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能。
2003年12月,Linux 2.6版內核發布,相對於2.4版內核2.6在對系統的支持都有很大的變化。
2004年的第1月,SuSE嫁到了Novell,SCO繼續頂著罵名四處強行「化緣」, Asianux, MandrakeSoft也在五年中首次宣布季度贏利。3月,SGI宣布成功實現了Linux操作系統支持256個Itanium 2處理器。
⑶ linux的Linux簡史
Linux 操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU計劃、POSIX 標准和Internet 網路。
1981 年IBM公司推出微型計算機IBM PC。
1991年,GNU計劃已經開發出了許多工具軟體,最受期盼的GNU C編譯器已經出現,GNU的操作系統核心HURD一直處於實驗階段,沒有任何可用性,實質上也沒能開發出完整的GNU操作系統,但是GNU奠定了Linux用戶基礎和開發環境。
1991年初,林納斯·托瓦茲開始在一台386sx兼容微機上學習minix操作系統。1991年4月,林納斯·托瓦茲開始醞釀並著手編制自己的操作系統。
1991 年4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。
1991年7月3日,第一個與Linux有關的消息是在comp.os.minix上發布的(當然此時還不存在Linux這個名稱,當時林納斯·托瓦茲的腦子里想的可能是FREAX,FREAX的英文含義是怪誕的、怪物、異想天開等)。
1991年的10月5日,林納斯·托瓦茲在comp.os.minix新聞組上發布消息,正式向外宣布Linux內核的誕生(Freeminix-like kernel sources for 386-AT)。
1993年,大約有100餘名程序員參與了Linux內核代碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的代碼大約有十萬行,用戶大約有10萬左右。
1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式採用GPL協議。
1995年1月,Bob Young創辦了RedHat(小紅帽),以GNU/Linux為核心,集成了400多個源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux發行版,在市場上出售。這在經營模式上是一種創舉。
1996年6月,Linux 2.0內核發布,此內核有大約40萬行代碼,並可以支持多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。
1998年2月,以Eric Raymond為首的一批年輕的老牛羚骨幹分子終於認識到GNU/Linux體系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了Open Source Intiative(開放源代碼促進會)復興的大旗,在互聯網世界裡展開了一場歷史性的Linux產業化運動。
2001年1月,Linux 2.4發布,它進一步地提升了SMP系統的擴展性,同時它也集成了很多用於支持桌面系統的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能。
2003年12月,Linux 2.6版內核發布,相對於2.4版內核2.6在對系統的支持都有很大的變化。
2004年的第1月,SuSE嫁到了Novell,SCO繼續頂著罵名四處強行「化緣」, Asianux, MandrakeSoft也在五年中首次宣布季度贏利。3月,SGI宣布成功實現了Linux操作系統支持256個Itanium 2處理器。
⑷ Linux的發展歷史歷程是怎樣的
在1981 年,IBM 公司推出了享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機操作系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然居高不下 【a】。
當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價使得沒人能夠輕易靠近 【b】。
當時的另一個計算機技術陣營就是UNIX 世界。但是UNIX 操作系統就不僅是價格昂貴的問題 了。為了尋求高利潤率,UNIX 經銷商們把價格抬得極高,PC 小用戶根本不能靠近它。曾經一度收到Bell Labs許可而能在大學中用於教學的UNIX 源代碼也一直被小心地守衛著不許公開 【c】。
對於廣大的PC 用戶,軟體行業的大型供應商們始終沒有給出有效的解決這個問題的手段。
正在此時,出現了MINIX 操作系統 【d】,並且有一本描述其設計實現原理的書 同時發行。由於AST的這本書寫的非常詳細,並且敘述得有條有理,於是幾乎全世界的計算機愛好者都開始看這本書,以期能理解操作系統的工作原理。
其中也包括Linux 系統的創始者Linus Benedict Torvalds。當時(1991 年),Linus Benedict Torvalds 是赫爾辛基大學計算機科學系的二年級學生,也是一個自學的計算機hacker。這個21歲的芬蘭年輕人喜歡鼓搗他的計算機,測試計算機的性能和限制。但當時他所缺乏的就是一個專業級的操作系統。
在同一年間,GNU 計劃已經開發出了許多工具軟體。其中最受期盼的GNU C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。 即使是教學使用的MINIX 操作系統也開始有了版權,需要購買才能得到源代碼。雖然GNU 的操作系統HURD一直在開發之中【e】,但在當時看來不能在幾年內完成。
(已經有了【a-e】,但是還沒有一個os)
為了能更好地學習計算機知識(或許也只是為了興趣),Linus 使用聖誕節的壓歲錢和貸款購買了一台386 兼容電腦 ,並從美國郵購了一套MINIX 系統軟體 。就在等待MINIX 軟體期間,Linus 認真學習了有關Intel 80386 的硬體知識。為了能通過Modem 撥號連接到學校的主機上,他使用匯編語言並利用80386 CPU的多任務特性編制出一個終端模擬程序。此後為了將自己一台老式電腦上的軟體復制到新電腦上,他還為軟盤驅動器、鍵盤等硬體設備編制出相應的驅動程序。(他編寫了一些os相關的程序)
通過編程實踐,並在學習過程中認識到MINIX 系統的諸多限制(MINIX 雖然很好,但只是一個用於教學目的簡單操作系統,而不是一個強有力的實用操作系統),而且通過上述實踐Linus 已經有了一些類似於操作系統硬體設備驅動程序的代碼,於是他開始有了編制一個新操作系統的想法。(一個影響深遠的想法誕生了)
從1991年4月份起(let take this time as thestart),他通過修改終端模擬程序和硬體驅動程序,開始編制起自己的操作系統來。開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux發展卻完全改變了初衷。(起始的時間)
根據Linus 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學MINIX 系統階段發展到開發自己的Linux 系統的過程。(具體了解的來源)
Linus第1次向comp.os.minix 投遞消息是在1991年3月29日。所發帖子的題目是「gcc on minix-386doesn't optimize」,是有關gcc 編譯器在MINIX-386 系統上運行優化的問題(由此可知,Linus在1991 年初期就已經開始深入究了MINIX 系統,並在這段時間有了改進MINIX 操作系統的思想。在進一步學習MINIX 系統之後,這個想法逐步演變成想重新設計一個基於Intel 80386 體系結構的新操作系統的構思。(思想的轉變)
他在回答有人提出MINIX 上的一個問題時,所說的第一句話就是「閱讀源代碼」(「RTFSC (Read the F**ing Source Code :-)」)。他認為答案就在源程序中。這也說明了對於學習系統軟體來說,我們不光需要懂得系統的工作基本原理,還需要結合實際系統,學習實際系統的實現方法。因為理論畢竟是理論,其中省略了許多枝節,而這些枝節問題雖然沒有太多的理論含量,但卻是一個系統必要的組成部分,就象麻雀身上的一根羽毛。(實踐的重要意義)
(以下是按照時間順序進行介紹)
從1991 年4 月 份開始,Linus 幾乎花費了全部時間研究MINIX-386 系統(Hacking the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了MINIX 上,而且已經愛不釋手、不能離開這個shell 軟體了。
第一個與Linux 有關的消息是在1991 年7 月3日 在comp.os.minix 上發布的(當然,那時還不存在Linux 這個名稱,當時Linus 腦子里想的名稱可能是FREAX,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且已經想到要實現與POSIX 兼容的問題了。
在Linus 另一個發布的消息中(1991 年8 月25日 comp.os.minix),他向所有MINIX 用戶詢問「Whatwould you like to see in minix?」(「你最想在MINIX系統中見到什麼?」),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。希望大家反饋一些對於MINIX 系統中喜歡哪些特色不喜歡什麼等信息,並且說明由於實際和其它一些原因,新開發的系統剛開始MINIX 很象(並且使用了MINIX的文件系統)。並且已經成功地將bash(1.08版)和gcc(1.40 版)移植到了新系統上,而且在過幾個月就可以實用了。最後,Linus 申明他開發的操作系統沒有使用一行MINIX 的源代碼;而且由於使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。
到了1991 年的10 月5 日 ,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
⑸ linux的發展史,特點,應用場合和界面
linux是由unix發展抄而來的,內核是由linuz經過自己學習unix後重新編寫的,所以以他的名字來命名。linux是多用戶、多任務、支持多線程和多CPU的操作系統。對比windows和unix來說linux是開源的,在它上面使用的軟體一般是由開源社區而來,而開源社區必須要遵守GUN條約。linux佔用內存小,穩定性高,一般使用在手機和伺服器上。當然,很多電腦高手自己組裝自己的linux系統,可以定製所有的界面和應用。現在的主流linux是伺服器上的redhat,個人使用的ubantu,中國自己的紅旗。
⑹ Linux的歷史
1991年8月一
位來自芬蘭赫爾辛基大學的年輕人Linus Benedict Torvalds,對外發布了一套全新的操作系
統。事情的緣起是這樣的:為了實習使用著名的計算機科學家 Andrew S. Tanenbaum開發的
Minix (一套功能簡單,簡單易懂的UNIX操作系統,可以在8086上運行,後來也支持80386,
在一些PC機平台上非常流行),Linus購買了一台486微機,但是他發現Minix的功能還
很不完善,於是他決心自己寫一個保護模式下的操作系統,這就是Linux的原型。最開始的
Linux是用匯編語言編寫的。主要工作是用來處理80386保護模式,按照Linus本人的描述,
剛開始的時候是這樣的:
「最開始的確是一次痛苦的航行,但是我終於可以擁有自己的一些設備驅動程序了,
並且排錯也變的更容易了,我開始使用C語言來開發程序,這大大加快了開發速度,我開
始擔心我發的誓言:『作一個比Minix更好的Minix』,我夢想有一天我能在Linux下重新
編譯GCC……」
「我花了兩個月來進行基本的設置工作,直到我擁有了一個磁碟驅動程序(有很多錯
誤,但碰巧能在我的機器上工作)和一個小小的文件系統,這就是我的第0.01版(大約是
1991年8月下旬的事情),它並不完善,連軟盤驅動器的驅動程序都沒有,什麼事情也做
不了,但是我已經被它吸引住了,除非我能放棄使用Minix,不然我不會停止改進它。」
1991年10月5日,Linus發布了Linux的第一個「正式」版本: 0.02版,現在Linus
可以運行bash(GNU的一個UNIX shell程序),GCC(GNU的C編譯器),它幾乎還
是什麼事情也做不了,但是它被設計成一個黑客的操作系統,主要的注意力被集中在系統
核心的開發工作上了,沒有人去注意用戶支持,文檔工作,版本發布等等其他東西。
最開始的Linux版本被放置到一個FTP伺服器上供大家自由下載,FTP伺服器的管理
員認為這是Linus的Minix,因而就建了一個Linux目錄來存放這些文件,於是Linux這個
名字就傳開了,如今已經成了約定俗成的名稱了。
Linus是在 USENET 討論區comp.os.minix 首先發布下面這條消息的:
「用戶可曾渴望Minix-1.1會有這樣美好的一天:人們可以自己編寫驅動程序,用戶是
否沒有發現這樣一個美妙的計劃--人們可以自己修改操作系統以適應自己的需要?用戶
是否對所有東西都在Minix上運行這一點感到沮喪?用戶是否沒有找到一個業余時間可以
乾的好題目?下面這篇文章也許正是用戶所需要的:
『如同我在一個月以前所提到的那樣,我正在開發一個類似於Minix的基於AT-386的
操作系統,它現在已經可以工作了(當然得看用戶怎麼想),現在我將公布它的源代碼,
它是第0.02版本,但是可以運行bash,GCC,gnu-make,gnu-sed,compress,等等。』」
然後這個娃娃操作系統就以兩個星期出一次新的修正版本的速度迅速成長,在版本
0.03之後Linus將版本號迅速提高到0.10,這時候更多的人開始在這個系統上工作。在幾
次修正之後Linus將版本號提高到0.95,這表明他希望這個系統迅速成為一個「正式」的
操作系統,這時候是1992年,但是直到一年半之後,Linux的系統核心版本仍然是
0.99.p114,已經非常接近1.0了。
Linux終於在1994年的3月14日發布了它的第一個正式版本1.0版(注二),而Linux
的討論區也從原來的 comp.os.minix中獨立成為alt.os.linux,後來又更名為comp.os.Linux。
這是USENET上有名的投票表決之一,有好幾萬用戶參加了投票。後來由於使用者越來越
多,討論區也越來越擁擠又不得不再細分成 comp.os.linux.*,如今已經有十幾個討論組了,
這還不把專門為Redhat Linux和Debian Linux設的討論組計算在內。這個討論組也是
USENET上最熱鬧的討論組之一,每天都有數以萬計的文章發表。
⑺ Linux系統的發展史
Linux 操作系統的誕生 1981 年IBM 公司推出享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機上操作系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然是居高不下。當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價沒人能夠輕易靠近。 到1991 年,GNU 計劃已經開發出了許多工具軟體。最受期盼的Gnu C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。即使是MINIX 也開始有了版權,需要購買才能得到源代碼。而GNU 的操作系統HURD 一直在開發之中,但並不能在幾年內完成。對於Linus 來說,已經不能等待了。從1991 年4 月份起,他開始醞釀並著手編制自己的操作系統。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux 的發展卻完全改變了初衷。 1991 年初,Linus 開始在一台386sx 兼容微機上學習minix 操作系統。通過學習,他逐漸不能滿足於minix 系統的現有性能,並開始醞釀開發一個新的免費操作系統。根據Linux 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學習minix 系統到開發自己的Linux 的過程。 從1991 年的4 月份開始,Linus 幾乎花了全部時間研究386-minix 系統(hack the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。 第一個與Linux 有關的消息是在1991 年7 月3 日在comp.os.minix 上發布的(當然此時還不存在Linux 這個名稱,當時Linus 的腦子里想的可能是FREAX ,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且在Linux 最初的時候已經想到要實現與POSIX(UNIX 的國際標准)的兼容問題了。 在Linus 的下一發布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用戶詢問"What would you like to see in minix?"("你最想在minix 中見到什麼?"),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。開發免費操作系統這個想法從4 月份就開始醞釀了,希望大家反饋一些對於minix 系統中喜歡那些特色不喜歡什麼等信息,由於實際的和其它一些原因,新開發的系統剛開始與minix 很象(並且使用了minix 的文件系統)。並且已經成功地將bash(1.08 版)和gcc(1.40 版)移植到了新系統上,而且再過幾個月就可以使用了。 最後,Linus 申明他開發的操作系統沒有使用一行minix 的源代碼;而且由於使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus 當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。 到了1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
Linux 的命名
Linux 操作系統剛開始時並沒有被稱作Linux,Linus 給他的操作系統取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的操作系統上載到ftp,funet。fi伺服器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的操作系統就取其諧音Linux 作為該操作系統的目錄吧,於是Linux 這個名稱就開始流傳下來。 在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發布這個操作系統,因為這個名字有些太自負了。而我為最終發布版准備的是什麼名字呢Freax。實際上,內核代碼中某些早期的Makefile - 用於描述如何編譯源代碼的文件 - 文件中就已經包含有"Freax"這個名字了,大約存在了半年左右。但其實這也沒什麼關系,在當時還不需要一個名字,因為我還沒有向任何人發布過內核代碼。而Ari Lemke,他堅持要用自己的方式將內核代碼放到ftp 站點上,並且非常不喜歡Freax 這個名字。他堅持要用現在這個名字(Linux),我承認當時我並沒有跟他多爭論。但這都是他取的名字。所以我可以光明正大地說我並不自負,或者部分坦白地說我並沒有本位主義思想。但我想好吧,這也是個好名字,而且以後為這事我總能說服別人,就像我現在做的這樣。"-- Linus Torvalds《Just for fun》第84-88 頁。
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
⑻ linux的簡史
Linux 簡史
在70年代,Unix體系的源程序大多是可以任意流傳的。互聯網的基礎協議/IP就是產生於那個年代。在那個時期,人們在創作各自的「程序作品」中享受著從事科學探索、創新活動所特有的那種激情和成就感。那時的程序員,如同作家一樣,急於「發表」自己的程序作品,並不專注於保守「機密」,以換取錢財。
1979年,AT&T宣布了Unix的商業化計劃,隨之出現了各種二進制的商業Unix版本。於是就興起了基於二進制機讀代碼的「版權產業」(Copyright Instry),使軟體業成為一種版權專有式的產業,圍繞程序開發的那種創新活動被局限在某些骨幹企業的小圈子裡,源碼程序視為核心「商業機密」。這種做法,一方面產生了大批的商業軟體,極大的推動了軟體業的發展,誕生了一批軟體巨人;另一方面,由於封閉式的開發模式,也阻礙了軟體業的進一步深化和提高。由此,人們為商業軟體的「BUG」付出了巨大的代價。
1984年,Richard Stallman面對程序開發的封閉模式,發起了一項國際性的源代碼開放的所謂牛(GUN)計劃,力圖重返70年代基於源碼開放從事創作的美好時光。他為保護源代碼開放的程序庫不會再度受到商業性的封閉式利用,制定了一項GPL條款,稱為Copyleft版權模式。
1987年6月,R..Stallman完成了11萬行源代碼開放的「編譯器」(GNU gcc),獲得了一項重大突破,做出了極大的貢獻。
1989年11月,M.Tiemann以6000美元開始創業,創造了專注於經營開放源代碼「CygnusSupport"(天鵝座支持公司)源代碼開放計劃。(注意,Cygnus中隱含著gnu三個字母)。Cygnus是世界上第一家也是最終獲得成功的一家專營源代碼程序的商業公司。Cygnus的「編譯器」是最優秀的,它的客戶有許多是一流的IT企業,包括世界上最大的微處理器公司。
1991年11月,Linus Torvalds寫了個小程序,取名為Linux,放在互聯網上。他表達了一個願望,希望藉此搞出一個操作系統的「內核」來。這完全是一個偶然事件。但是,在互聯網上,Linux剛一「露頭」,便被廣大的牛羚計劃的追隨者們看中,全部上陣,七手八腳,把它「加工」成了一個功能完備的操作系統,叫做CNULinux。
1995年1月,Bob Young創辦了RedHat(小紅帽),以CNULinux為核心,集成了400多個源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux「發行版」,在市場上出售。這在經營模上是一種創舉。Bob Young稱:我們從不想擁有自己的「版權專有」技術,我們賣的是「方便」(給用戶提供支持、服務),而不是自己的「專有技術」。源代碼開放程序包括各種品牌發行版的出現,極大的推動了Linux的普及和應用。
1998年2月,以Eric Raymond為首的一批年輕的「老牛羚骨幹分子」終於認識到CNULinux體系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了「Open Source Intiative"(開放源代碼促進會)「復興」的大旗,在互聯網世界裡展開了一場歷史性的Linux產業化運動。在IBM、Interl為首的一大批國際性重型IT企業對Linux產品及其經營模式的投資並提供全球性技術支持的大力推動下,催生了一個正在興起的基於源代碼開放模式的Linux產業,也有人稱為開放源代碼(OpenSource)現象。
這不是一場新的技術革命(程序還是那些程序),這是一次回到正確路上的充滿創新激情的「科學復興」。
在國際范圍內Linux的開發,都超越國界經由互聯網進行。通常,按照一定規律,每周發布一個Linux開發版,供全世界開發者參照。Linux開發版的序號的第二位為奇數,階段性發布的序號第二位為偶數。Linux的各個發行版只能均與一定的序號相對應沒有序號的發行版只能入另冊。當今Linux的全部開發活動分布在各個國家,在互聯網上由近100位高手在日夜進行,總體協調人是LinusTorvalds。帶有序列號的Linux發布權掌握在他手中。在法律上,指稱這組代碼集的Linux注冊商標的版權歸Linus本人所有。
Linux體系發行版是由特定序列號的Linux(內核)及屬於CNU體系源碼開放的功能性支撐模塊和一些運行於Linux上的商用軟體所集成。發行版整體集成版權歸相應的發行商所有。Linux發行版的發行商(稱為Linux發行商)一般並不擁有其發行版中各軟體模塊的版權,發行商關注的應該只是發行版的品牌價值,以含於其中的集成版的質量和相關特色服務進行市場競爭。嚴格講來,Linux發行商並非必須一定是什麼獨立軟體開商。它本質上屬於一種新興的IT行業。值得注意的是,任何發行版均必須含有一個標明特定序列號的完好的Linux穩定運行版本。在這里,版本序列號授予權屬於Linus本人,代表以Linux為首的國際性開發團隊的創造性智慧的結晶。任何Linux發行商在心中一定要牢牢記住這個站在Linux內核背後辛勤創作的開發團隊。沒有他們,就沒有Linux。Linus與Linux開發團隊永遠聯系在一起。經常不斷的推出Linux發行版是各國Linux發行商應盡的責任,Linux發行商的經營活動是Linux在世界范圍內的傳播的主要途徑之一。
⑼ linux的發展史是什麼
1998年,國人第一次在本土市場上接觸到Linux,給我們創造這個機會的是 Linux。通過與國內大型IT媒體的密切合作,Turbo Linux將自由軟體和Linux的概念藉助報刊附送光碟的形式廣為傳播,並率先建立起國內Linux認證體系,無論在市場造勢和商業策略的制訂上都取得了領先的成功。
1999年起,以藍點(BluePoint)和沖浪(Xteam Linux)為代表的本土產品異軍突起,使中文Linux真正變成中國人的事業。
接著,以紅旗Linux為代表的「國家隊」正式介入中文Linux領域。紅旗軟體匯集中國科學院20多年在開放系統上的研究成果,以及10多年來中文系統的開發經驗,率先推出的紅旗Linux伺服器,揚起國產軟體的一面旗幟,在業界引起強烈反響。
最後殺出的一匹黑馬,是以聯想為代表的IT傳統實力派,坐擁龐大的PC銷量帶來的OEM預裝市場,聯想推出了幸福Linux,對其他Linux廠商造成了強大的沖擊和市場壓力。
中文Linux的進程簡單明了,而從這一過程中也足以看到,國人對Linux的無限熱愛之情。在各大廠商頻頻活躍於眾人眼前的同時,諸位Linux的忠實追隨者也紛紛建立了各式各樣的Linux論壇,並在其中發表自己的高談闊論,為中文Linux的發展搖旗吶喊。
應用推廣一直以來都是Linux最大的難題,在國內也是如此。不過,經過兩年的發展,在嵌入式系統、伺服器和桌面應用等應用領域,國產Linux推廣應用趨勢已經逐漸明朗化。據專家預測,未來幾年中,嵌入式Linux系統將在中國市場上有高速增長,工業控制類產品將走在前面,網路設備將緊隨其後。
伺服器一直以來都是Linux應用值得自豪的一個領域,政府、銀行、郵電、保險等關鍵部門已經開始規模推廣。Linux伺服器的穩定性、安全性、可靠性已經得到業界認可,一大批中間件、資料庫、網路及應用軟體紛紛運行在Linux平台上。產業的形成也已日漸清晰,紅旗、Turbo Linux、中軟等公司已經形成開發、服務、市場、銷售體系。
Linux桌面系統的僵局一度很難打破,但是廠商們還是在努力地發展和推廣桌面Linux,紅旗的桌面Linux OEM協議在上半年就已經突破了100萬份,而中軟等廠商也都推出了新的桌面版本。盡管我們可能質疑它的實際應用意義,但我們看到,廠商更多的用意是培育市場,爭取更大的市場份額。專家的客觀分析表明,桌面Linux應用時代的到來還需假以時日。