在70年代,,Unix體系的源程序大多是可以任意流傳的,。互聯(lián)網(wǎng)的基礎(chǔ)協(xié)議TCP/IP就是產(chǎn)生于那個(gè)年代,。在那個(gè)時(shí)期,,人們?cè)趧?chuàng)作各自的"程序作品"中享受著從事科學(xué)探索、創(chuàng)新活動(dòng)所特有的那種激情和成就感,。那時(shí)的程序員,,如同作家一樣,急于"發(fā)表"自己的程序作品,,并不專注于保守"機(jī)密",,以換取錢(qián)財(cái)。 1979年,,AT&T宣布了Unix的商業(yè)化計(jì)劃,,隨之出現(xiàn)了各種二進(jìn)制的商業(yè)Unix版本。于是就興起了基于二進(jìn)制機(jī)讀代碼的"版權(quán)產(chǎn)業(yè)"(Copyright Industry),使軟件業(yè)成為一種版權(quán)專有式的產(chǎn)業(yè),,圍繞程序開(kāi)發(fā)的那種創(chuàng)新活動(dòng)被局限在某些骨干企業(yè)的小圈子里,,源碼程序視為核心"商業(yè)機(jī)密"。這種做法,,一方面產(chǎn)生了大批的商業(yè)軟件,,極大的推動(dòng)了軟件業(yè)的發(fā)展,,誕生了一批軟件巨人;另一方面,,由于封閉式的開(kāi)發(fā)模式,,也阻礙了軟件業(yè)的進(jìn)一步深化和提高。由此,,人們?yōu)樯虡I(yè)軟件的"BUG"付出了巨大的代價(jià),。 1984年,Richard Stallman面對(duì)程序開(kāi)發(fā)的封閉模式,,發(fā)起了一項(xiàng)國(guó)際性的源代碼開(kāi)放的所謂牛(GUN)計(jì)劃,,力圖重返70年代基于源碼開(kāi)放從事創(chuàng)作的美好時(shí)光。他為保護(hù)源代碼開(kāi)放的程序庫(kù)不會(huì)再度受到商業(yè)性的封閉式利用,,制定了一項(xiàng)GPL條款,,稱為Copyleft版權(quán)模式。 1987年6月,,R..Stallman完成了11萬(wàn)行源代碼開(kāi)放的"編譯器"(GNU gcc),,獲得了一項(xiàng)重大突破,做出了極大的貢獻(xiàn),。 1989年11月,,M.Tiemann以6000美元開(kāi)始創(chuàng)業(yè),創(chuàng)造了專注于經(jīng)營(yíng)開(kāi)放源代碼"CygnusSupport"(天鵝座支持公司)源代碼開(kāi)放計(jì)劃,。(注意,,Cygnus中隱含著gnu三個(gè)字母)。Cygnus是世界上第一家也是最終獲得成功的一家專營(yíng)源代碼程序的商業(yè)公司,。Cygnus的"編譯器"是最優(yōu)秀的,,它的客戶有許多是一流的IT企業(yè),包括世界上最大的微處理器公司,。 1991年11月,,Linus Torvalds寫(xiě)了個(gè)小程序,取名為L(zhǎng)inux,,放在互聯(lián)網(wǎng)上,。他表達(dá)了一個(gè)愿望,希望借此搞出一個(gè)操作系統(tǒng)的"內(nèi)核"來(lái),。這完全是一個(gè)偶然事件,。但是,在互聯(lián)網(wǎng)上,,Linux剛一"露頭",,便被廣大的牛羚計(jì)劃的追隨者們看中,全部上陣,七手八腳,,把它"加工"成了一個(gè)功能完備的操作系統(tǒng),,叫做CNULinux。 1995年1月,,Bob Young創(chuàng)辦了RedHat(小紅帽),,以CNULinux為核心,集成了400多個(gè)源代碼開(kāi)放的程序模塊,,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為L(zhǎng)inux"發(fā)行版",,在市場(chǎng)上出售,。這在經(jīng)營(yíng)模上是一種創(chuàng)舉。Bob Young稱:我們從不想擁有自己的"版權(quán)專有"技術(shù),,我們賣(mài)的是"方便"(給用戶提供支持,、服務(wù)),而不是自己的"專有技術(shù)",。源代碼開(kāi)放程序包括各種品牌發(fā)行版的出現(xiàn),,極大的推動(dòng)了Linux的普及和應(yīng)用。 1998年2月,,以Eric Raymond為首的一批年輕的"老牛羚骨干分子"終于認(rèn)識(shí)到CNULinux體系的產(chǎn)業(yè)化道路的本質(zhì),,并非是什么自由哲學(xué),而是市場(chǎng)競(jìng)爭(zhēng)的驅(qū)動(dòng),,創(chuàng)辦了"Open Source Intiative"(開(kāi)放源代碼促進(jìn)會(huì))"復(fù)興"的大旗,,在互聯(lián)網(wǎng)世界里展開(kāi)了一場(chǎng)歷史性的Linux產(chǎn)業(yè)化運(yùn)動(dòng)。在IBM,、Interl為首的一大批國(guó)際性重型IT企業(yè)對(duì)Linux產(chǎn)品及其經(jīng)營(yíng)模式的投資并提供全球性技術(shù)支持的大力推動(dòng)下,,催生了一個(gè)正在興起的基于源代碼開(kāi)放模式的Linux產(chǎn)業(yè),也有人稱為開(kāi)放源代碼(OpenSource)現(xiàn)象,。 2003年12月,Linux 2.6版內(nèi)核發(fā)布,,相對(duì)于2.4版內(nèi)核2.6在對(duì)系統(tǒng)的支持都有很大的變化,。這些變化包括:1.更好地支持大型多處理器服務(wù)器,特別是采用NUMA設(shè)計(jì)的服務(wù)器;2,。更好地支持嵌入式設(shè)備,,如手機(jī)、網(wǎng)絡(luò)路由器或者視頻錄像機(jī)等,;3.對(duì)鼠標(biāo)和鍵盤(pán)指令等用戶行為反應(yīng)更加迅速,;4.塊設(shè)備驅(qū)動(dòng)程序做了徹底更新,如與硬盤(pán)和CD光驅(qū)通信的軟件模塊,。 這不是一場(chǎng)新的技術(shù)革命(程序還是那些程序),,這是一次回到正確路上的充滿創(chuàng)新激情的"科學(xué)復(fù)興"。 在國(guó)際范圍內(nèi)Linux的開(kāi)發(fā),,都超越國(guó)界經(jīng)由互聯(lián)網(wǎng)進(jìn)行,。通常,按照一定規(guī)律,,每周發(fā)布一個(gè)Linux開(kāi)發(fā)版,,供全世界開(kāi)發(fā)者參照。Linux開(kāi)發(fā)版的序號(hào)的第二位為奇數(shù),,階段性發(fā)布的序號(hào)第二位為偶數(shù),。Linux的各個(gè)發(fā)行版只能均與一定的序號(hào)相對(duì)應(yīng)沒(méi)有序號(hào)的發(fā)行版只能入另冊(cè)。當(dāng)今Linux的全部開(kāi)發(fā)活動(dòng)分布在各個(gè)國(guó)家,,在互聯(lián)網(wǎng)上由近100位高手在日夜進(jìn)行,,總體協(xié)調(diào)人是LinusTorvalds。帶有序列號(hào)的Linux發(fā)布權(quán)掌握在他手中,。在法律上,,指稱這組代碼集的Linux注冊(cè)商標(biāo)的版權(quán)歸Linus本人所有。 Linux體系發(fā)行版是由特定序列號(hào)的Linux(內(nèi)核)及屬于CNU體系源碼開(kāi)放的功能性支撐模塊和一些運(yùn)行于Linux上的商用軟件所集成,。發(fā)行版整體集成版權(quán)歸相應(yīng)的發(fā)行商所有,。Linux發(fā)行版的發(fā)行商(稱為L(zhǎng)inux發(fā)行商)一般并不擁有其發(fā)行版中各軟件模塊的版權(quán),發(fā)行商關(guān)注的應(yīng)該只是發(fā)行版的品牌價(jià)值,,以含于其中的集成版的質(zhì)量和相關(guān)特色服務(wù)進(jìn)行市場(chǎng)競(jìng)爭(zhēng),。嚴(yán)格講來(lái),Linux發(fā)行商并非必須一定是什么獨(dú)立軟件開(kāi)商,。它本質(zhì)上屬于一種新興的IT行業(yè),。值得注意的是,任何發(fā)行版均必須含有一個(gè)標(biāo)明特定序列號(hào)的完好的Linux穩(wěn)定運(yùn)行版本,。在這里,,版本序列號(hào)授予權(quán)屬于Linus本人,代表以Linux為首的國(guó)際性開(kāi)發(fā)團(tuán)隊(duì)的創(chuàng)造性智慧的結(jié)晶,。任何Linux發(fā)行商在心中一定要牢牢記住這個(gè)站在Linux內(nèi)核背后辛勤創(chuàng)作的開(kāi)發(fā)團(tuán)隊(duì),。沒(méi)有他們,,就沒(méi)有Linux。Linus與Linux開(kāi)發(fā)團(tuán)隊(duì)永遠(yuǎn)聯(lián)系在一起,。經(jīng)常不斷的推出Linux發(fā)行版是各國(guó)Linux發(fā)行商應(yīng)盡的責(zé)任,,Linux發(fā)行商的經(jīng)營(yíng)活動(dòng)是Linux在世界范圍內(nèi)的傳播的主要途徑之一。 Linux 發(fā)展的重要里程碑 1990年,,Linus Torvalds 首次接觸 MINIX |
|
來(lái)自: ldjsld > 《電腦手機(jī)及電子技術(shù)》