成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

[紅][推薦]開(kāi)放源代碼發(fā)展簡(jiǎn)史

2010-08-28 10:46:59來(lái)源:西部e網(wǎng)作者:

  1968年,Internet的先驅(qū),ARPANET建立。雖然ARPANET的設(shè)計(jì)目的是使研究人員在合作一個(gè)項(xiàng)目時(shí)可以共享代碼和信息,但是它也成為了對(duì)開(kāi)放源代碼可行性的一個(gè)展示。

  1969年,貝爾實(shí)驗(yàn)室的研究員Ken Thompson編寫(xiě)了Unix的第一個(gè)版本,這是一個(gè)多用戶(hù),多任務(wù)的操作系統(tǒng)。在整個(gè)七十年代,Unix的代碼都在免費(fèi)的傳播,它迅速成為了在大學(xué)和研究機(jī)構(gòu)中很流行的系統(tǒng)。

  1971年,作為開(kāi)放源碼的先驅(qū),Richard Stallman加入了麻省理工學(xué)院的一個(gè)專(zhuān)門(mén)研究免費(fèi)軟件的組織。作為Emacs文本編輯程序的開(kāi)發(fā)者,他后來(lái)建立了GNU項(xiàng)目;這最終導(dǎo)致了免費(fèi)的Linux操作系統(tǒng)的誕生。

  1973年,來(lái)自DARPA(Defense Advanced Research Projects Agency)的Vinton Cerf和Bob Kahn開(kāi)發(fā)了TCP/IP協(xié)議——該協(xié)議成為了Internet的網(wǎng)絡(luò)基礎(chǔ)。十年后,美國(guó)國(guó)防部為Internet命名,并且要求連入Internet的計(jì)算機(jī)都使用TCP/IP協(xié)議。

  1979年,AT&T宣布了使Unix商業(yè)化的計(jì)劃。這導(dǎo)致加州大學(xué)伯克利分校建立自己的Unix版本,稱(chēng)為BSD(Berkeley Software Distributions) Unix。BSD Unix被DEC和Sun這樣的商業(yè)公司所接受。后來(lái)AT&T和Sun同意將各自的Unix版本合并,并且推進(jìn)其競(jìng)爭(zhēng)對(duì)手(DEC,HP,以及IBM)共同建立開(kāi)放軟件基金(Open Software Foundation)。

  加州大學(xué)伯克利分校的一個(gè)學(xué)生,Eric Allman,開(kāi)發(fā)了一個(gè)程序用來(lái)在ARPANET網(wǎng)上的計(jì)算機(jī)之間發(fā)送信息。Eric Allman隨后將這個(gè)程序進(jìn)一步改造成sendmail。今天,Internet上有超過(guò)75%的e-mail服務(wù)使用這個(gè)開(kāi)放源碼的程序來(lái)發(fā)送郵件。

  1983年,為了反對(duì)軟件所有權(quán)私有化的趨勢(shì),Stallman 建立了GNU計(jì)劃來(lái)推進(jìn)免費(fèi)軟件模型,并為此開(kāi)發(fā)了一個(gè)免費(fèi)的操作系統(tǒng),應(yīng)用程序以及開(kāi)發(fā)工具。更重要的是,GNU建立了General Public License (GPL),就是Copyleft,它成為許多開(kāi)放源碼軟件所采用的模型。

  1986年,Larry Wall建立了Perl(Practical Extraction and Report Language),這是一種編寫(xiě)CGI程序廣泛采用的通用編程語(yǔ)言。CGI為Web帶來(lái)了更多動(dòng)態(tài)內(nèi)容。

  1987年,開(kāi)發(fā)者Andrew Tanenbaum發(fā)布了Minix,這是一個(gè)為PC,Mac,Amiga,以及Atari ST設(shè)計(jì)的Unix版本,在發(fā)布時(shí)帶有完整的源代碼。

  1989年,芬蘭赫爾辛基大學(xué)的一名學(xué)生Linus Torvalds為了超越Minix,發(fā)布了一個(gè)新的Unix變種——Linux。三年后,Linux正式接受GPL。今天,按照Red Hat Software的說(shuō)法,全球有大約700萬(wàn)Linux用戶(hù)。

  1993年,F(xiàn)reeBSD 1.0發(fā)布。這個(gè)系統(tǒng)以BSD Unix為基礎(chǔ),包括網(wǎng)絡(luò),虛擬內(nèi)存,任務(wù)切換,以及長(zhǎng)文件名。BSD許可不需要開(kāi)發(fā)者反饋任何東西。

  1994年,Marc Ewing 建立Red Hat Linux,用以解決Linux易用性方面的問(wèn)題。Red Hat包含Linux,第三方軟件,文檔,以及初級(jí)技術(shù)支持,售價(jià)為50美圓。Red Hat迅速成為領(lǐng)先的Linux發(fā)行人。同年,Bryan Sparks在前Novell CEO Ray Noorda的支持下建立Caldera。

  1995年,Apache Group建立了一種新的Web Server——Apache,該服務(wù)器以NCSA(National Center for Supercomputing Applications)的HTTPd 1.3以及一系列的補(bǔ)丁為基礎(chǔ)。這種免費(fèi)的Web Server以及成為最流行的HTTP server。

  1997年,程序員Eric S. Raymond(也是《新黑客字典》的作者)發(fā)表了名為“大教堂和集市”的文章,對(duì)比了商業(yè)開(kāi)發(fā)模型以及開(kāi)放源碼開(kāi)發(fā)模型。該文章成為Netscape的Mozilla.org的靈感。

  1998年,Netscape宣布不僅其Communicator 5.0是免費(fèi)的,而且還將發(fā)布其源代碼。

  幾個(gè)主要的軟件廠商,包括CA,Corel,IBM,Informix,Interbase,Oracle,以及Sybase,宣布了支持Linux的產(chǎn)品計(jì)劃。

  陷入反托拉斯訴訟的Microsoft,在一份聲明中引linux為例用以說(shuō)明其在操作系統(tǒng)方面沒(méi)有壟斷地位。不久以后,萬(wàn)圣節(jié)文檔——一系列Microsoft內(nèi)部討論開(kāi)放源碼軟件和linux威脅的備忘錄被泄露給了開(kāi)放源碼團(tuán)體,并且在Web上公布。

  Sun Microsystem宣布計(jì)劃將Java 2(以前被稱(chēng)為 JDK 1.2)的源碼公開(kāi)給開(kāi)發(fā)人員,但是這是在一個(gè)修改協(xié)定控制下的。

  1999年,Linux 2.2發(fā)布; GNOME 1.0 發(fā)布; 支持Linux 2.2的Red Hat 6.0發(fā)布; IBM推出全面支持Linux計(jì)劃; HP宣布支持Linux;

關(guān)鍵詞:開(kāi)放源代碼

贊助商鏈接:

主站蜘蛛池模板: 宜春市| 玉环县| 兖州市| 江口县| 南乐县| 长汀县| 武穴市| 松滋市| 嫩江县| 通化市| 永胜县| 麦盖提县| 定襄县| 湘乡市| 峡江县| 广州市| 忻州市| 常熟市| 儋州市| 开远市| 永宁县| 长春市| 垦利县| 吉首市| 济南市| 浦城县| 塘沽区| 萨嘎县| 南康市| 昆山市| 延庆县| 厦门市| 岳普湖县| 灵山县| 邵阳市| 榆社县| 绍兴市| 鹤庆县| 普兰县| 沙坪坝区| 施秉县|