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

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 4 页
字号:
的业者,&nbsp;才能为你提供修改,&nbsp;及给你新的版本。就像你买了一辆车,&nbsp;但只&nbsp;<BR>准一位机械师才能修理它,&nbsp;而他又住在另一个城里,&nbsp;一旦车子坏了就很麻烦。&nbsp;<BR>&nbsp;<BR>当然,&nbsp;消费者可另选一种程式来用,&nbsp;但一般用电脑的人都有惰性,&nbsp;一旦用惯&nbsp;<BR>了某个软体,&nbsp;就不容易改变,&nbsp;况且还得花时间(即是金钱)去学用新的程式,&nbsp;<BR>吃亏的都是使用者。大部份程式资料都是用一种专属性的格式储存起来,&nbsp;而&nbsp;<BR>不与其他程式的格式相容,&nbsp;所以有时即使所用的程式有些问题,&nbsp;使用者也无&nbsp;<BR>多大意愿去改用其他程式。&nbsp;<BR>&nbsp;<BR>直到最近,&nbsp;人们仍然碰上同样的问题:&nbsp;老在换用电脑和程式;&nbsp;这问题当然是&nbsp;<BR>出自作业系统。来自&nbsp;IBM&nbsp;的电脑,&nbsp;用的&nbsp;OS&nbsp;是&nbsp;VM,&nbsp;而&nbsp;Prime&nbsp;电脑却用&nbsp;<BR>PRIMOS;&nbsp;DEC&nbsp;则有成堆的&nbsp;OS,&nbsp;而且有时一种电脑有多种作业系统。&nbsp;<BR>&nbsp;<BR>□会生金蛋的鸡&nbsp;<BR>&nbsp;<BR>对硬体业者来说,&nbsp;这可是笔好生意,&nbsp;就像抱了一只会生金蛋的鸡一样。因为&nbsp;<BR>即使开拓不了新市场,&nbsp;业者仍然捉住一群不得不再买同牌子电脑的使用者,&nbsp;<BR>来跑他已经投资不少银子买的应用软体;&nbsp;到时业者开价多少就是多少,&nbsp;客户&nbsp;<BR>只好一直被业者牵著鼻子走。以客户的观点来看,&nbsp;事情就是这麽回事,&nbsp;人生&nbsp;<BR>也就是如此,&nbsp;除了乖乖的交钱之外,&nbsp;一点法子也没有。但对做电脑研究的人&nbsp;<BR>来说,&nbsp;这种封闭式系统,&nbsp;简直是个大灾难,&nbsp;如果某人在一种电脑上写了个程&nbsp;<BR>式,&nbsp;你就没法在其他电脑上用它。&nbsp;<BR>&nbsp;<BR>於是人们开始大谈&nbsp;open&nbsp;system,&nbsp;企图让使用者把各家厂牌的硬体、软体混&nbsp;<BR>起来用,&nbsp;使得电脑业界走上一条新的路子;&nbsp;相容性使得客户得到更多的服务&nbsp;<BR>和产品;&nbsp;而相互竞争也把产品价格压低下来。&nbsp;<BR>&nbsp;<BR>所以,&nbsp;事实上开放系统就是&nbsp;Stallman&nbsp;想解放软体的想法;&nbsp;虽然不见得一切&nbsp;<BR>都是源自於他一个人的想法。而开放系统的实质,&nbsp;在於叫做&nbsp;UNIX&nbsp;的作业系&nbsp;<BR>统,&nbsp;和叫&nbsp;C&nbsp;的程式语言,&nbsp;这点看『热讯』的朋友比我还要懂,&nbsp;二者都是源自&nbsp;<BR>於&nbsp;70&nbsp;年代的贝尔实验室&nbsp;(Bell&nbsp;Labs)。&nbsp;<BR>&nbsp;<BR>AT&amp;T&nbsp;的&nbsp;Ken&nbsp;Thompson&nbsp;和&nbsp;Dennis&nbsp;Ritchie&nbsp;开发出&nbsp;UNIX,&nbsp;使它成为写程式&nbsp;<BR>的人梦想成真的作业系统。整个&nbsp;UNIX&nbsp;是由一些小的程式&nbsp;tool&nbsp;所组成,&nbsp;<BR>每个&nbsp;tool&nbsp;都有一定的功能,&nbsp;把这些&nbsp;tool&nbsp;组合起来,&nbsp;写程式的人就可叫&nbsp;<BR>电脑做出相当复杂的事情来。&nbsp;<BR>&nbsp;<BR>但在&nbsp;UNIX&nbsp;上,&nbsp;仍然有不相容的问题。比如在&nbsp;DEC&nbsp;电脑上,&nbsp;用&nbsp;C&nbsp;所写的&nbsp;<BR>UNIX,&nbsp;与在&nbsp;IBM&nbsp;上的作业系统仍有少数的差别,&nbsp;与&nbsp;Honeywell&nbsp;的作业&nbsp;<BR>系统又有些不一样。所以在一个电脑上的&nbsp;UNIX&nbsp;所需的程式,&nbsp;也不见得能&nbsp;<BR>在另一种机器上用。&nbsp;<BR>&nbsp;<BR>□打破专属的&nbsp;OS&nbsp;<BR>&nbsp;<BR>直到&nbsp;1976&nbsp;年,&nbsp;Thompson&nbsp;和&nbsp;Ritchie&nbsp;才突破这项困难。他们认为,&nbsp;虽然&nbsp;<BR>程式用&nbsp;C&nbsp;写是个不错的好主意,&nbsp;但仍然不够好。於是两个人乾脆开始用&nbsp;<BR>UNIX,&nbsp;完全取代电脑原有的专属性作业系统;&nbsp;也就是将所有采用开放系统&nbsp;<BR>的电脑,&nbsp;都直接以&nbsp;UNIX&nbsp;为作业系统。这点子现在看起来,&nbsp;根本是天经&nbsp;<BR>地义,&nbsp;但在当时,&nbsp;每种电脑都有它各自的作业系统,&nbsp;所以他们的想法的确&nbsp;<BR>相当偏激且具高危险性。&nbsp;<BR>&nbsp;<BR>打从那时开始,&nbsp;UNIX&nbsp;已不只是个研究上的好材料。1973&nbsp;年,&nbsp;贝尔实验室&nbsp;<BR>里大约有&nbsp;25&nbsp;台电脑开始跑&nbsp;UNIX,&nbsp;不久&nbsp;UNIX&nbsp;就从这家电话公司扩散出来,&nbsp;<BR>到了&nbsp;1977&nbsp;年,&nbsp;已有&nbsp;500&nbsp;多处地方的电脑在用&nbsp;UNIX,&nbsp;包括&nbsp;125&nbsp;家大学,&nbsp;<BR>在柏克莱的加州大学就是其中之一。&nbsp;<BR>&nbsp;<BR>UNIX&nbsp;在柏克莱开始走向新的里程碑,&nbsp;也显示如果使用者可用到&nbsp;source&nbsp;code,&nbsp;<BR>就可发展出一大堆文化来。当时和其他学校一样,&nbsp;柏克莱得花&nbsp;400&nbsp;美元,&nbsp;<BR>向贝尔实验室购买放在磁带里的&nbsp;UNIX&nbsp;系统和&nbsp;source&nbsp;code。但大学里的&nbsp;<BR>人不单只是去用它,&nbsp;两位杰出的研究生&nbsp;Bill&nbsp;Joy&nbsp;和&nbsp;Chuck&nbsp;Haley&nbsp;开始&nbsp;<BR>修改&nbsp;UNIX。1977&nbsp;年,&nbsp;Joy&nbsp;散出去&nbsp;30&nbsp;份免费的&nbsp;BSD&nbsp;(Berkeley&nbsp;Software&nbsp;<BR>Distribution)&nbsp;UNIX&nbsp;版本,&nbsp;包括&nbsp;UNIX&nbsp;本身、一些程式及修正版本在内。&nbsp;<BR>&nbsp;<BR>以後的&nbsp;6&nbsp;年里,&nbsp;BSD&nbsp;UNIX&nbsp;本身发展成为一套完整的单独软体,&nbsp;而功能也&nbsp;<BR>比原来&nbsp;AT&amp;T&nbsp;的版本好得多,&nbsp;例如&nbsp;BSD&nbsp;UNIX&nbsp;有多工功能,&nbsp;同时执行不同&nbsp;<BR>的应用程式;&nbsp;AT&amp;T&nbsp;的&nbsp;UNIX&nbsp;要求档案名称只能有&nbsp;14&nbsp;个字母;&nbsp;但柏克莱的&nbsp;<BR>版本可长达&nbsp;255&nbsp;个字母;&nbsp;而且加州柏克莱也为&nbsp;UNIX&nbsp;电脑开发出高速网路&nbsp;<BR>系统。如果两者真的比一高下,&nbsp;一定是&nbsp;BSD&nbsp;UNIX&nbsp;盖过原来的&nbsp;UNIX。但&nbsp;<BR>加州柏克莱对外只收拷贝的工本费而已,&nbsp;从不多收你的血汗钱。&nbsp;<BR>&nbsp;<BR>□UNIX&nbsp;是摇钱树&nbsp;<BR>&nbsp;<BR>其实柏克莱的版本并没有影响&nbsp;AT&amp;T&nbsp;的&nbsp;UNIX&nbsp;生意,&nbsp;由於&nbsp;BSD&nbsp;UNIX&nbsp;是源於&nbsp;<BR>贝尔实验室的&nbsp;UNIX,&nbsp;所以任何人要用&nbsp;BSD&nbsp;UNIX,&nbsp;都还得向&nbsp;AT&amp;T&nbsp;购得&nbsp;<BR>source&nbsp;code&nbsp;的授权。AT&amp;T&nbsp;开始了解&nbsp;UNIX&nbsp;是个摇钱树,&nbsp;1977&nbsp;年,&nbsp;UNIX&nbsp;<BR>的&nbsp;source&nbsp;code&nbsp;就值一万七千美元,&nbsp;到了&nbsp;1981&nbsp;年,&nbsp;价钱更涨到四万&nbsp;<BR>三千美元!&nbsp;<BR>&nbsp;<BR>教育用的&nbsp;UNIX&nbsp;source&nbsp;code&nbsp;授权费用就低得多,&nbsp;约在一千美元以下。&nbsp;<BR>於是许多大学向&nbsp;AT&amp;T&nbsp;购得执照,&nbsp;把一道送来的&nbsp;UNIX&nbsp;程式朝架子上一丢,&nbsp;<BR>而向加州柏克莱大学买&nbsp;BSD&nbsp;UNIX&nbsp;来用。&nbsp;<BR>&nbsp;<BR>许多商家付不起几万美金买附有&nbsp;source&nbsp;code&nbsp;的&nbsp;UNIX&nbsp;版本,&nbsp;只好花几百&nbsp;<BR>美元买没有附&nbsp;source&nbsp;code&nbsp;的版本来用,&nbsp;既不能改它,&nbsp;也无法看到它是&nbsp;<BR>如何做事,&nbsp;但可以用它来撰写你自己要的应用程式。&nbsp;<BR>&nbsp;<BR>□Lisp&nbsp;Machine&nbsp;的消长&nbsp;<BR>&nbsp;<BR>让我们回过来再谈&nbsp;Richard&nbsp;Strallman。在&nbsp;MIT&nbsp;里,&nbsp;Stallman&nbsp;和&nbsp;AI&nbsp;<BR>实验室也多多少少受到软体商品化的刺激。1970&nbsp;年的後半年,&nbsp;AI&nbsp;实验室&nbsp;<BR>挤满了学生、教授、和一些在高中和大学时候,&nbsp;来到实验室就一直没有&nbsp;<BR>离开的技术人员,&nbsp;个个热衷於程式设计和玩电脑,&nbsp;这些人狂热於电算的&nbsp;<BR>原因,&nbsp;主要是一台叫&nbsp;Lisp&nbsp;Machine&nbsp;的电脑和全新的作业系统,&nbsp;专门用来&nbsp;<BR>研究人工智慧。&nbsp;<BR>&nbsp;<BR>为&nbsp;Lisp&nbsp;Machine&nbsp;开发的程式进展很快,&nbsp;只要任何时候有人发现了□&nbsp;<BR>(bug),&nbsp;马上就有人前来抓□;&nbsp;如果有人想在程式里加些新功能,&nbsp;使它&nbsp;<BR>能多做些有用的事,&nbsp;通常是说了就做;&nbsp;以前没有做过的就是好东西,&nbsp;而且&nbsp;<BR>一定要做出来为止。这就是&nbsp;Lisp&nbsp;Machine&nbsp;为&nbsp;AI&nbsp;实验室所带来的极盛&nbsp;<BR>时代。&nbsp;<BR>&nbsp;<BR>1980&nbsp;年,&nbsp;一些&nbsp;AI&nbsp;实验室的玩家们,&nbsp;受到学术上进展快速的鼓舞,&nbsp;离开&nbsp;<BR>了&nbsp;AI&nbsp;实验室,&nbsp;而成立了一家&nbsp;Lisp&nbsp;Machine&nbsp;Inc.&nbsp;(LMI);&nbsp;不久另一批&nbsp;<BR>人也跑出去,&nbsp;成立了第二家由&nbsp;AI&nbsp;实验室成员所组的公司&nbsp;Symbolics。&nbsp;<BR>两家公司都向&nbsp;MIT&nbsp;取得使用&nbsp;Lisp&nbsp;Machine&nbsp;的作业系统,&nbsp;合同上有句话&nbsp;<BR>特别强调:&nbsp;&quot;任何在&nbsp;Lisp&nbsp;Machine&nbsp;上的改进,&nbsp;必须都归&nbsp;AI&nbsp;实验室所有&quot;&nbsp;<BR>。虽然两家公司闹得很凶,&nbsp;但仍然得共享其甘苦和欢乐。只要任何人&nbsp;<BR>有所突破,&nbsp;大家都有权分享。AI&nbsp;实验室的玩家们都认为,&nbsp;Symbolics、&nbsp;<BR>LMI、和&nbsp;MIT&nbsp;的合作方式,&nbsp;应是软体开发的最好模式。&nbsp;<BR>&nbsp;<BR>但到&nbsp;1982&nbsp;年,&nbsp;Symbolics&nbsp;的律师们详细的阅读早先公司与&nbsp;MIT&nbsp;的授权&nbsp;<BR>合约发现:&nbsp;任何人用了&nbsp;MIT&nbsp;的程式所开发的新软体,&nbsp;都属於&nbsp;MIT&nbsp;的,&nbsp;但&nbsp;<BR>MIT&nbsp;并没有权利去扩散这套新开发的软体;&nbsp;所以&nbsp;Symbolics&nbsp;开发出一套&nbsp;<BR>新的作业系统,&nbsp;她不愿&nbsp;MIT&nbsp;也让&nbsp;LMI&nbsp;分享。虽然&nbsp;Symbolics&nbsp;这套作业&nbsp;<BR>系统并不是好得不得了,&nbsp;但&nbsp;Symbolics&nbsp;这种新政策,&nbsp;已经完全破坏软体&nbsp;<BR>共享的好意。&nbsp;<BR>&nbsp;<BR>Lisp&nbsp;Machine&nbsp;的发明人&nbsp;Richard&nbsp;Greenblatt&nbsp;回忆,&nbsp;当时他和&nbsp;Stallman&nbsp;<BR>对&nbsp;Symbolics&nbsp;非常失望,&nbsp;而两人也非常丧气。他们从此拒绝与&nbsp;Symbolics&nbsp;<BR>有任何牵连,&nbsp;并且决定用行动来对付&nbsp;Symbolics。两人不眠不休花了整整&nbsp;<BR>两个星期,&nbsp;重新为&nbsp;Lisp&nbsp;Machine&nbsp;打造个比&nbsp;Symbolics&nbsp;还要好的作业&nbsp;<BR>系统。&nbsp;<BR>&nbsp;<BR>□惩罚&nbsp;Symbolics&nbsp;的独断&nbsp;<BR>&nbsp;<BR>以後的两年里,&nbsp;只要&nbsp;Symbolics&nbsp;推出任何新点子和新功能,&nbsp;Stallman&nbsp;就&nbsp;<BR>为&nbsp;MIT&nbsp;和&nbsp;LMI&nbsp;撰写比&nbsp;Symbolics&nbsp;还要好的程式供&nbsp;Lisp&nbsp;Machine&nbsp;用。&nbsp;<BR>这种作法,&nbsp;有时得花&nbsp;Symbolics&nbsp;整整两个月,&nbsp;才写得的程式,&nbsp;Stallman&nbsp;<BR>只要几天就能写出类似但功能更好的程式。Stallman&nbsp;说他之所以这样做,&nbsp;<BR>主要是为惩罚&nbsp;Symbolics&nbsp;打破软体分享的诺言;&nbsp;他认为,&nbsp;这是对付&nbsp;<BR>Symbolics&nbsp;不守信的一场战争。&nbsp;<BR>&nbsp;<BR>当&nbsp;Stallman&nbsp;仍极力维护软体分享的信念时,&nbsp;他深深喜爱的&nbsp;AI&nbsp;实验室,&nbsp;<BR>也开始维持不住了,&nbsp;老的玩家们一个个离开,&nbsp;大部份被&nbsp;Symbolics&nbsp;和&nbsp;<BR>LMI&nbsp;吸收。Stallman&nbsp;还记得那时的情形:&nbsp;Lisp&nbsp;Machine&nbsp;出了毛病,&nbsp;再&nbsp;<BR>没有人想去修理它,&nbsp;只好把它完全关掉,&nbsp;像个孤儿般丢到一边,&nbsp;没人&nbsp;<BR>

⌨️ 快捷键说明

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