日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux操作系統(tǒng)發(fā)展簡史

在70年代,Unix體系的源程序大多是可以任意流傳的 。互聯(lián)網的基礎協(xié)議TCP/IP就是產生于那個年代 。在那個時期,人們在創(chuàng)作各自的"程序作品"中享受著從事科學探索、創(chuàng)新活動所特有的那種激情和成就感 。那時的程序員,如同作家一樣,急于"發(fā)表"自己的程序作品,并不專注于保守"機密",以換取錢財 。1979年,AT&T宣布了Unix的商業(yè)化計劃,隨之出現(xiàn)了各種二進制的商業(yè)Unix版本 。于是就興起了基于二進制機讀代碼的"版權產業(yè)"(Copyright Industry),使軟件業(yè)成為一種版權專有式的產業(yè),圍繞程序開發(fā)的那種創(chuàng)新活動被局限在某些骨干企業(yè)的小圈子里,源碼程序視為核心"商業(yè)機密" 。這種做法,一方面產生了大批的商業(yè)軟件,極大的推動了軟件業(yè)的發(fā)展,誕生了一批軟件巨人;另一方面,由于封閉式的開發(fā)模式,也阻礙了軟件業(yè)的進一步深化和提高 。由此,人們?yōu)樯虡I(yè)軟件的"BUG"付出了巨大的代價 。
【Linux操作系統(tǒng)發(fā)展簡史】1984年,Richard Stallman面對程序開發(fā)的封閉模式,發(fā)起了一項國際性的源代碼開放的所謂牛(GUN)計劃,力圖重返70年代基于源碼開放從事創(chuàng)作的美好時光 。他為保護源代碼開放的程序庫不會再度受到商業(yè)性的封閉式利用,制定了一項GPL條款,稱為Copyleft版權模式 。
1987年6月,R..Stallman完成了11萬行源代碼開放的"編譯器"(GNU gcc),獲得了一項重大突破,做出了極大的貢獻 。
1989年11月,M.Tiemann以6000美元開始創(chuàng)業(yè),創(chuàng)造了專注于經營開放源代碼"CygnusSupport"(天鵝座支持公司)源代碼開放計劃 。(注意,Cygnus中隱含著gnu三個字母) 。Cygnus是世界上第一家也是最終獲得成功的一家專營源代碼程序的商業(yè)公司 。Cygnus的"編譯器"是最優(yōu)秀的,它的客戶有許多是一流的IT企業(yè),包括世界上最大的微處理器公司 。
1991年11月,Linus Torvalds寫了個小程序,取名為Linux,放在互聯(lián)網上 。他表達了一個愿望,希望借此搞出一個操作系統(tǒng)的"內核"來 。這完全是一個偶然事件 。但是,在互聯(lián)網上,Linux剛一"露頭",便被廣大的牛羚計劃的追隨者們看中,全部上陣,七手八腳,把它"加工"成了一個功能完備的操作系統(tǒng),叫做CNULinux 。
1995年1月,Bob Young創(chuàng)辦了RedHat(小紅帽),以CNULinux為核心,集成了400多個源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux"發(fā)行版",在市場上出售 。這在經營模上是一種創(chuàng)舉 。Bob Young稱:我們從不想擁有自己的"版權專有"技術,我們賣的是"方便"(給用戶提供支持、服務),而不是自己的"專有技術" 。源代碼開放程序包括各種品牌發(fā)行版的出現(xiàn),極大的推動了Linux的普及和應用 。
 1998年2月,以Eric Raymond為首的一批年輕的"老牛羚骨干分子"終于認識到CNULinux體系的產業(yè)化道路的本質,并非是什么自由哲學,而是市場競爭的驅動,創(chuàng)辦了"Open Source Intiative"(開放源代碼促進會)"復興"的大旗,在互聯(lián)網世界里展開了一場歷史性的Linux產業(yè)化運動 。在IBM、Interl為首的一大批國際性重型IT企業(yè)對Linux產品及其經營模式的投資并提供全球性技術支持的大力推動下,催生了一個正在興起的基于源代碼開放模式的Linux產業(yè),也有人稱為開放源代碼(OpenSource)現(xiàn)象 。

2001年1月,Linux 2.4發(fā)布,它進一步地提升了SMP系統(tǒng)的擴展性,同時它也集成了很多用于支持 桌面系統(tǒng)的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能 。
2003年12月,Linux 2.6版內核發(fā)布,相對于2.4版內核2.6在對系統(tǒng)的支持都有很大的變化 。這些變化包括:1.更好地支持大型多處理器服務器,特別是采用NUMA設計的服務器;2 。更好地支持嵌入式設備,如手機、網絡路由器或者視頻錄像機等;3.對鼠標和鍵盤指令等用戶行為反應更加迅速;4.塊設備驅動程序做了徹底更新,如與硬盤和CD光驅通信的軟件模塊 。

推薦閱讀