Linux 版 (精华区)
发信人: Sun (大灯泡), 信区: Linux
标 题: 开放源码发展史上的重要事件
发信站: 紫 丁 香 (Sun Apr 25 18:13:44 1999), 转信
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)的源码公开给开发人员,但是
这是在一个修改协定控制下的。
下一篇:评价最好的Linux发行版本>>
--
太阳就是个大灯泡。
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.106]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.631毫秒