📄 00000219.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: yyh (阿欢&正在努力上进中......), 信区: Linux <BR>标 题: 自由软件发展史上的重要事件 <BR>发信站: BBS 水木清华站 (Tue Sep 14 20:06:39 1999) <BR> <BR>远望资讯?《新潮电子》99年第九期 <BR> 自由软件发展史上的重要事件 <BR> 1968年,Internet的先驱ARPANET建立。虽然ARPANET的设计目的是使研究人员在 <BR>合作一个项目时可以共享代 <BR> 码和信息,但是它也成为了对开放源代码可行性的一个展示。 <BR> 1969年,贝尔实验室的研究员Ken Thompson编写了Unix的第一个版本,这是一个 <BR>多用户、多任务的操作系统。 <BR> 整个七十年代,Unix的代码都在免费传播,它迅速成为了在大学和研究机构中很流行 <BR>的系统。 <BR> 1971年,作为开放源码的先驱,Richard Stallman加入了麻省理工学院的一个专 <BR>门研究免费软件的组织。作为 <BR> Emacs文本编辑程序的开发者,他后来建立了GNU项目,最终导致了免费的Linux操作 <BR>系统的诞生。 <BR> 1972年,来自DARPA(Defense Advanced Research Projects Agency)的Vinton <BR>Cerf和Bob Kahn开发了TCP/IP <BR> 协议——该协议成为了Internet的网络基础。十年后,美国国防部为Internet命名, <BR>并且要求连入Internet的计算机都使用TCP/IP协议。 <BR> 1979年,AT&T宣布了使Unix商业化的计划。这导致加州大学伯克利分校建立自己 <BR>的Unix版本,称为BSD(Berkeley <BR> Software Distributions) Unix。BSD Unix被DEC和Sun这样的商业公司所接受。后来 <BR>AT&T和Sun同意将各自的Unix版本合并,并且推进其竞争对 <BR> 手(DEC、HP,以及IBM)共同建立开放软件基金(Open Software Foundation)。 <BR> 加州大学伯克利分校的一个学生,Eric Allman,开发了一个程序用来在ARPANET网上 <BR>的计算机之间发送信息。Eric Allman随后将这个程序进一步 <BR> 改造成sendmail。今天,Internet上有超过75%的E-mail服务使用这个开放源码的程 <BR>序来发送邮件。 <BR> 1983年,为了反对软件所有权私有化的趋势,Stallman 建立了GNU计划来推进免 <BR>费软件模型,并为此开发了个 <BR> 免费的操作系统、应用程序以及开发工具。更重要的是,GNU建立了General Public <BR> License (GPL),也就是Copyleft,它成为许多开放源码软件 <BR> 所采用的模型。 <BR> 1986年,Larry Wall建立了Perl(Practical Extraction and Report Language <BR>),这是一种编写CGI程序广泛 <BR> 采用的通用编程语言。CGI为Web带来了更多动态内容。 <BR> 1987年,开发者Andrew Tanenbaum发布了Minix,这是一个为PC、Mac、Amiga以 <BR>及Atari ST设计的Unix版本, <BR> 在发布时带有完整的源代码。 <BR> 1989年,芬兰赫尔辛基大学的一名学生Linus Torvalds为了超越Minix,发布了 <BR>一个新的Unix变种——Linux。 <BR> 三年后,Linux正式接受GPL。今天,按照Red Hat Software的说法,全球有大约100 <BR>0万Linux用户。 <BR> 1993年,FreeBSD 1.0发布。这个系统以BSD Unix为基础,包括网络、虚拟内存 <BR>、任务切换以及长文件名等功 <BR> 能。BSD许可不需要开发者反馈任何东西。 <BR> 1994年,Marc Ewing 建立Red Hat Linux,用以解决Linux易用性方面的问题。 <BR>Red Hat包含Linux、第三方软 <BR> 件、文档以及初级技术支持,售价为50美元。Red Hat迅速成为领先的Linux发行人。 <BR>同年,Bryan Sparks在前Novell的首席执行官Ray Noorda的
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -