1978年的某一天,时任美国麻省理工学院人工智慧实验室研究员的Richard Stallman遇
到了一个小麻烦:Xerox Dover打印机又因没有找到纸张而当机了。当时打印机才
刚刚开发出来,体积十分庞大,大家只能将它安置在工作大楼的第九层。而每次当
机时,整座大楼的人们只得放下几百页的列印工作,请一名员工爬上九楼,将打印
机的控制更改一下。于是,Richard Stallman决定向Xerox公司索取Xerox Dover打印
机的驱动程序的原代码,将程序稍做修改,就可以避免这样的麻烦。但是,Xerox公
司却拒绝提供程式的原代码。Richard Stallman十分愤然,并将这一切都归咎于商
业软体,心彻底改变这种不合理的状态。
Richard Stallman,1953年在纽约曼哈顿岛上的一个实验室中来到人世。在读
中学时,他第一次接触电脑:
“我第一次接触电脑是在我中学的最后几年。当时,IBM纽约科学中心让我使用
他们的电脑。于是我便开始在他们的PL/I电脑上编写预处理程序,以增加一些功能。”
1971年,Richard Stallman在麻省理工学院人工智能实验室找到了一份工作。
在那里,他是最优秀的程序工程师之一。工作之余,他在与麻省仅一河之隔的哈佛
大学物理系获得了学士学位。
Richard Stallman对自由软件的追求在当时就已经明显地显现出来了,他对软
件公司通过贩卖编译过得二进制码赚钱,并禁止使用者自行拷贝的做法深恶痛绝。
不过在当时,绝大多数的商业软件公司还没有崛起,大多数的软件是由像Richard
Stallman这样在实验室中工作的电脑工程师自行编写的,并且在黑客及电脑玩家之
间广泛地流传。
当时,麻省的人工智能实验室正在发展一个叫做Lisp Machine的全新作业系统,
这个专案使得实验室达到它历史上的鼎盛时代。
但是,好景不长,1980年,一批实验室中的工程师从实验室中分离,另立门户
成立了Lisp Machine Inc.(LMI),专门从事Lisp Machine的开发。不久,另一批人
也跑了出去,成立了Symbolics,同样是对Lisp Machine操作系统进行开发。两家公
司都与实验室签署了和约,获得了Lisp Machine的使用权,并将所有两家公司所做
的改进归为实验室。但是两年以后,Symbolics开发出一套与Lisp Machine十分相象
但却做过一些修改的操作系统,并拒绝与麻省和LMI分享成果。
这个结果引起了Richard Stallman的强烈不满,决定对该公司进行报复。凭着
卓越的编程技术,Richard Stallman为MIT和LMI撰写所有Symbolics所拥有的软件。
只要Symbolics推出一个新软件,他就能在几天时间内写出功能与之相仿的软件以运
行在MIT和LMI版本的Lisp Machine上。
尽管这样做十分有效,但实验室中的元老都一个一个地离开到LMI或Symbolics去
了。而他本人也觉得Lisp Machine太专太旧,在日新月异的电脑界已无立足之地。
于是,年轻气盛的Richard Stallman决定拿出他的看家宝。在麻省工作期间,
他曾开发过一个自由软件,也就是闻名遐迩的Emacs。这个在1976年问世的可以在UNIX上
运行的文字编辑程序,是当时最好的同类产品之一。不过,它同时也是一个功能强
大的程序编辑器。它还附带了读写E-mail,阅读网上所有的文章(当时万维网还没
有问世),甚至包括一个程序出错器(debugger)。由于Emacs是自由的,任何人都可
以获得原代码,所以在第一版问世后,就迅速发展,在其他玩家的帮助下,先后推
出了不同版本的Emacs,并可以在50多种平台上运行,并有上百种副程式。该软件的
巨大成功直接促成了Richard Stallman成立FSF的决心。终于,Richard Stallman在
1983年成立了自由软件基金会(Free Software Foundation, Inc.),该组织的主要
宗旨就是要消除对计算机程序复制、分发、理解和修改的种种限制。一年以后,Richard
Stallman辞去了在麻省的工作,正式开始了GNU专案计划。
1969年,美国国防部高级研究计划局组建了现代Internet的基础—阿帕网(ARPANET)。此时,人们采用八进制和十进制数字地址表作为计算机的标识符,域名系统(DomainNameSystem,DNS)此时并不存在。由于网络规模不断扩大,运用数字地址表作标识符不再方便,佩吉·卡普(PeggyKarp)于1971年提出了「互联网名字」的概念,形成了DNS的雏形。
1983年,保罗·莫卡派乔斯(PaulMockapetris)提出了分布式DNS的概念和组成架构,明确了「代理」与「授权」的概念。
1985年1月1日(不排除注册日期被重置的可能),域名史上第一个域名nordu.net被注册。1985年3月15日,Symbolics公司注册了历史上第一个.com域名。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)