⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000007.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -