«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

本站技术贴除标明为“原创”的之外,其余均为网上转载,文中我会尽量保留原作者姓名,若有侵权请与我联系,我将第一时间做出修改。谢谢!

             ——既瑜


天气预报(南京)


我的分类(专题)

首页(183)
【趣味文摘】(22)
【五子连珠】(13)
【技术文档】(136)
【电脑技术】(6)
【疑难问题】(1)
【我的心情】(5)


最新日志
花语(中英文对照版)
各种花的花语
NTFS格式的7个精彩问答(pconli
童言无忌,有趣得一蹋
给MM修电脑的三个步骤[转载]
J2EE 面试题综合
JAVA编程规则
[转] P2P之UDP穿透NAT的原理与
[转]词法分析器
文件加密技术
一个让人发狂的PI求解C程序
[转]直线生成算法之DDA
[转]利用内核对象----互斥量实现应用
[转]如何正确的计算文件收发进度
双机调试VC程序
[转]分治法优化大整数乘法 C++实现
浮点数值的内存结构
[转]双链表实现大整数的加法与乘法[VC
拜占廷将军问题[转]
某人的挂QQ的程序源代码,虽然没用了,拿

最新回复
回复:vc中的CString的操作
回复:[转]分治法优化大整数乘法 C++
回复:[转]分治法优化大整数乘法 C++
回复:花语(中英文对照版)
回复:基本排序算法比较与选择[转载]
回复:c++中强制类型转换操作符小结
回复:c++中强制类型转换操作符小结
何必那么执着于是大头猫还是愤怒的小鸟,淡
回复:浮点数值的内存结构
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:32位位图到24位位图的转换
dren, ages 16 and 20
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:花语(中英文对照版)
回复:各种花的花语

留言板
签写新留言

不是0-1背包喔
桂花的花语``
谢谢
提议
提议

统计
blog名称:★既瑜★
日志总数:183
评论数量:636
留言数量:-25
访问次数:1406221
建立时间:2005年3月12日

链接


http://www.nju.edu.cn
http://bbs.nju.edu.cn 
http://www.t7-online.com
http://www.csdn.net
http://www.91f.net
http://www.crsky.com
我的MSN BLOG 

联系我

  OICQ:215768265
  njucs2001@hotmail.com
  erichoo1982@gmail.com

 

W3CHINA Blog首页    管理页面    写新日志    退出


[【趣味文摘】]开放源码发展史
既瑜(224499) 发表于 2005/7/13 9:10:19

1968年,Internet的先驱,ARPANET建立。虽然ARPANET的设计目的是使研究人员在合作一个项目时可以共享代码和信息,但是它也成为了对开放源代码可行性的一个展示。 1969年,贝尔实验室的研究员Ken Thompson编写了Unix的第一个版本,这是一个多用户,多任务的操作系统。在整个七十年代,Unix的代码都在免费的传播,它迅速成为了在大学和研究机构中很流行的系统。 1971年,作为开放源码的先驱,Richard Stallman加入了麻省理工学院的一个专门研究免费软件的组织。作为Emacs文本编辑程序的开发者,他后来建立了GNU项目;这最终导致了免费的Linux操作系统的诞生。 1973年,来自DARPA(Defense Advanced Research Projects Agency)的Vinton Cerf和Bob Kahn开发了TCP/IP协议——该协议成为了Internet的网络基础。十年后,美国国防部为Internet命名,并且要求连入Internet的计算机都使用TCP/IP协议。 1979年,AT&T宣布了使Unix商业化的计划。这导致加州大学伯克利分校建立自己的Unix版本,称为BSD(Berkeley Software Distributions) Unix。BSD Unix被DEC和Sun这样的商业公司所接受。后来AT&T和Sun同意将各自的Unix版本合并,并且推进其竞争对手(DEC,HP,以及IBM)共同建立开放软件基金(Open Software Foundation)。 加州大学伯克利分校的一个学生,Eric Allman,开发了一个程序用来在ARPANET网上的计算机之间发送信息。Eric Allman随后将这个程序进一步改造成sendmail。今天,Internet上有超过75%的e-mail服务使用这个开放源码的程序来发送邮件。 1983年,为了反对软件所有权私有化的趋势,Stallman 建立了GNU计划来推进免费软件模型,并为此开发了一个免费的操作系统,应用程序以及开发工具。更重要的是,GNU建立了General Public License (GPL),就是Copyleft,它成为许多开放源码软件所采用的模型。 1986年,Larry Wall建立了Perl(Practical Extraction and Report Language),这是一种编写CGI程序广泛采用的通用编程语言。CGI为Web带来了更多动态内容。 1987年,开发者Andrew Tanenbaum发布了Minix,这是一个为PC,Mac,Amiga,以及Atari ST设计的Unix版本,在发布时带有完整的源代码。 1989年,芬兰赫尔辛基大学的一名学生Linus Torvalds为了超越Minix,发布了一个新的Unix变种——Linux。三年后,Linux正式接受GPL。今天,按照Red Hat Software的说法,全球有大约700万Linux用户。 1993年,FreeBSD 1.0发布。这个系统以BSD Unix为基础,包括网络,虚拟内存,任务切换,以及长文件名。BSD许可不需要开发者反馈任何东西。 1994年,Marc Ewing 建立Red Hat Linux,用以解决Linux易用性方面的问题。Red Hat包含Linux,第三方软件,文档,以及初级技术支持,售价为50美圆。Red Hat迅速成为领先的Linux发行人。同年,Bryan Sparks在前Novell CEO Ray Noorda的支持下建立Caldera。 1995年,Apache Group建立了一种新的Web Server——Apache,该服务器以NCSA(National Center for Supercomputing Applications)的HTTPd 1.3以及一系列的补丁为基础。这种免费的Web Server以及成为最流行的HTTP server。 1997年,程序员Eric S. Raymond(也是《新黑客字典》的作者)发表了名为“大教堂和集市”的文章,对比了商业开发模型以及开放源码开发模型。该文章成为Netscape的Mozilla.org的灵感。 1998年,Netscape宣布不仅其Communicator 5.0是免费的,而且还将发布其源代码。 几个主要的软件厂商,包括CA,Corel,IBM,Informix,Interbase,Oracle,以及Sybase,宣布了支持Linux的产品计划。 陷入反托拉斯诉讼的Microsoft,在一份声明中引linux为例用以说明其在操作系统方面没有垄断地位。不久以后,万圣节文档——一系列Microsoft内部讨论开放源码软件和linux威胁的备忘录被泄露给了开放源码团体,并且在Web上公布。 Sun Microsystem宣布计划将Java 2(以前被称为 JDK 1.2)的源码公开给开发人员,但是这是在一个修改协定控制下的。 1999年,Linux 2.2发布; GNOME 1.0 发布; 支持Linux 2.2的Red Hat 6.0发布; IBM推出全面支持Linux计划; HP宣布支持Linux; ; GNOME 1.0 发布; 支持Linux 2.2的Red Hat 6.0发布; IBM推出全面支持Linux计划; HP宣布支持Linux;

阅读全文(2422) | 回复(0) | 编辑 | 精华


发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.238 second(s), page refreshed 144751902 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号