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

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
相当偏激且具高危险性。&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>管它。他说:&nbsp;「那时&nbsp;AI&nbsp;实验室已经没法再支持下去,&nbsp;我是最後一个&nbsp;<BR>还想让它活起来的呆瓜,&nbsp;但後来我也没办法了,&nbsp;因为一个人根本发挥&nbsp;<BR>不了作用。」&nbsp;<BR>&nbsp;<BR>Stallman&nbsp;开始觉得他这样与现实抗争没有什麽意义,&nbsp;电脑系统的演化&nbsp;<BR>已经超越了&nbsp;Lisp&nbsp;Machine,&nbsp;它太专,&nbsp;生产起来也太贵了。Stallman&nbsp;<BR>终於看出他真正的敌人不是&nbsp;Symbolics,&nbsp;而是整个不开放&nbsp;source&nbsp;code&nbsp;<BR>的软体业界。於是在&nbsp;1984&nbsp;年,&nbsp;他决定开始反攻,&nbsp;他觉得只用他的高超&nbsp;<BR>技术,&nbsp;来惩罚那些背信而不开放软体的小圈圈之外,&nbsp;他应该要开创个&nbsp;<BR>新局面。&nbsp;<BR>&nbsp;<BR>□Stallman&nbsp;的反攻&nbsp;<BR>&nbsp;<BR>Stallman&nbsp;把他的新宝贝叫作&nbsp;GNU,&nbsp;是&nbsp;GNU's&nbsp;Not&nbsp;Unix&nbsp;的缩写;&nbsp;时间&nbsp;<BR>是&nbsp;1984&nbsp;年初,&nbsp;UNIX&nbsp;已经渐渐为众人所看好,&nbsp;视为未来电脑的作业&nbsp;<BR>系统。此外,&nbsp;UNIX&nbsp;也成为学术界和研究机构用的主要作业系统,&nbsp;并&nbsp;<BR>开始扩展到商业界的电脑世界,&nbsp;由微电脑到超级电脑都有适用的&nbsp;UNIX&nbsp;<BR>版本,&nbsp;连&nbsp;IBM&nbsp;PC&nbsp;都可跑&nbsp;UNIX。但&nbsp;UNIX&nbsp;价格相当贵,&nbsp;Stallman&nbsp;<BR>认为,&nbsp;唯有免费而全新的作业系统,&nbsp;才会被广大的各阶层使用者所&nbsp;<BR>接受。&nbsp;<BR>&nbsp;<BR>GNU&nbsp;绝对不是&nbsp;UNIX,&nbsp;虽然所有的&nbsp;GNU&nbsp;软体都可以在&nbsp;UNIX&nbsp;下跑。谁都&nbsp;<BR>可以向&nbsp;Stallman&nbsp;要&nbsp;GNU,&nbsp;所有&nbsp;GNU&nbsp;软体的&nbsp;source&nbsp;code,&nbsp;都可任意地&nbsp;<BR>拷贝给任何人,&nbsp;Stallman&nbsp;不愿用&nbsp;GNU&nbsp;来搜括人们口袋的血汗钱。&nbsp;<BR>&nbsp;<BR>□授权新发明&nbsp;<BR>&nbsp;<BR>不过&nbsp;Stallman&nbsp;最担心的,&nbsp;是怕一些厂家把他写的作业系统稍加修改,&nbsp;<BR>就宣称这种改良过的程式是新的发明,&nbsp;等被不肖厂商抢去,&nbsp;就成了专属&nbsp;<BR>性的程式。为防止这企图,&nbsp;Stallman&nbsp;创了个所谓&nbsp;&quot;Copyleft&quot;&nbsp;的授权&nbsp;<BR>办法。Copyleft&nbsp;可让其他人在&nbsp;GNU&nbsp;的程式上作任何的修改,&nbsp;但不得&nbsp;<BR>拷贝。Copyleft&nbsp;也要求任何要散布&nbsp;GNU&nbsp;程式的人,&nbsp;也须把&nbsp;source&nbsp;<BR>code&nbsp;也拿出来给人用,&nbsp;不过可以酌收一点费用。此外,&nbsp;如果新的程式&nbsp;<BR>也采纳任何已被&nbsp;Copyleft&nbsp;管制的程式片段,&nbsp;这新程式也就被&nbsp;<BR>&quot;Copylefted&quot;&nbsp;了。&nbsp;<BR>&nbsp;<BR>虽然&nbsp;Stallman&nbsp;也预料,&nbsp;世上还是有像他这样傻的写程式的人,&nbsp;会前来&nbsp;<BR>帮他推动这项新的&nbsp;GNU&nbsp;计划,&nbsp;但一开始仍然只有他一个人。当他发现&nbsp;<BR>他原来在&nbsp;MIT&nbsp;AI&nbsp;实验室的办公室,&nbsp;还没有分给其他人用时,&nbsp;他就每天&nbsp;<BR>晚上都溜了进去—他总需要个电脑才能撰写&nbsp;GNU。久而久之,&nbsp;白天他也&nbsp;<BR>跑去用实验室里的电脑。&nbsp;<BR>&nbsp;<BR>当时&nbsp;AI&nbsp;实验室主任&nbsp;Patrick&nbsp;H.&nbsp;Winston&nbsp;虽知道有这回事,&nbsp;但他并不&nbsp;<BR>声张,&nbsp;因为&nbsp;Winston&nbsp;始终不把&nbsp;Stallman&nbsp;的辞职当真,&nbsp;只要&nbsp;Stallman&nbsp;<BR>又能创造些好东西给大家用,&nbsp;实在没有必要把这位共事&nbsp;13&nbsp;年的老同事&nbsp;<BR>打发走路。&nbsp;<BR>&nbsp;<BR>不要一年,&nbsp;Stallman&nbsp;完成了第一套程式:&nbsp;GNU&nbsp;EMACS。它的编辑程式,&nbsp;<BR>比一般市面上&nbsp;UNIX&nbsp;的编辑程式功能好。EMACS&nbsp;的功能之强,&nbsp;你可用它&nbsp;<BR>来写程式,&nbsp;也可当场马上试试看:&nbsp;可读&nbsp;E-mail、可翻阅线上所有的&nbsp;<BR>文件,&nbsp;并有一道抓□的工具&nbsp;(debugger,&nbsp;也是&nbsp;Stallman&nbsp;写的),&nbsp;也可以&nbsp;<BR>玩游戏,&nbsp;行家们一看就知道&nbsp;GNU&nbsp;软体的厉害,&nbsp;於是就一一拷贝,&nbsp;一传十&nbsp;<BR>、十传百地传开了。&nbsp;<BR>&nbsp;<BR>正如&nbsp;Stallman&nbsp;所料,&nbsp;玩家们陆续地为他的程式抓□、添加些新功能。&nbsp;<BR>像写&nbsp;EMACS&nbsp;这样的程式最难的是在开头,&nbsp;一旦第一版本推出之後,&nbsp;就有&nbsp;<BR>一大堆人去玩它,&nbsp;然後精益求精,&nbsp;越改越好。目前已有几百种&nbsp;EMACS&nbsp;的&nbsp;<BR>副程式,&nbsp;可用在&nbsp;50&nbsp;多种电脑上,&nbsp;从微电脑到&nbsp;Cray&nbsp;的超级电脑都可用&nbsp;<BR>EMACS。&nbsp;<BR>&nbsp;<BR>□EMACS&nbsp;促生&nbsp;FSF&nbsp;<BR>&nbsp;<BR>由於&nbsp;EMACS&nbsp;的成功,&nbsp;Stallman&nbsp;设立了个新的基金会:&nbsp;Free&nbsp;Software&nbsp;<BR>Foundation&nbsp;(FSF);&nbsp;捐助&nbsp;FSF&nbsp;和&nbsp;GNU&nbsp;计划的厂商,&nbsp;也可享有减税的&nbsp;<BR>优待。单单&nbsp;1989&nbsp;年,&nbsp;FSF&nbsp;就收到&nbsp;267782&nbsp;美元的捐助,&nbsp;基金会也因&nbsp;<BR>出售&nbsp;GNU&nbsp;程式的手册和电脑磁带,&nbsp;而赚了&nbsp;330377&nbsp;美元。此外,&nbsp;<BR>Stallman&nbsp;也不再天天溜回&nbsp;AI&nbsp;实验室「借」用电脑,&nbsp;因为许多厂家&nbsp;<BR>已为&nbsp;FSF&nbsp;提供一大堆的高性能工作站等硬体设备,&nbsp;包括&nbsp;HP、Thinking&nbsp;<BR>Machine、Sony,&nbsp;甚至&nbsp;UNIX&nbsp;的老妈贝尔实验室,&nbsp;也贡献了不少设备。&nbsp;<BR>也有一些厂商捐赠现金,&nbsp;并把技术人员送到&nbsp;FSF&nbsp;来向&nbsp;Stallman&nbsp;学习,&nbsp;<BR>而且支付&nbsp;Stallman&nbsp;的员工薪支。&nbsp;<BR>&nbsp;<BR>FSF&nbsp;就用这些钱来养&nbsp;14&nbsp;位基金会成员:&nbsp;9&nbsp;位程式设计师,&nbsp;3&nbsp;位负责&nbsp;<BR>技术资料撰写。虽然&nbsp;Stallman&nbsp;自己不支薪,&nbsp;但他不能期望他的同仁&nbsp;<BR>也和他一样看得开,&nbsp;而饿著肚子为理想拼斗。FSF&nbsp;的程式设计师一年&nbsp;<BR>也只有&nbsp;2&nbsp;万&nbsp;5&nbsp;千美元的薪水,&nbsp;这是一般厂商给薪的一半或三分之一。&nbsp;<BR>Stallman&nbsp;之所以以低薪待人,&nbsp;原因不外—可多请几位有相同志向的&nbsp;<BR>玩家,&nbsp;来为理想而打拼。&nbsp;<BR>&nbsp;<BR>目前&nbsp;GNU&nbsp;在工作站和迷你电脑市场商很风光,&nbsp;许多工作站/UNIX&nbsp;和&nbsp;<BR>迷你电脑厂家,&nbsp;都把&nbsp;GNU&nbsp;纳入他们作业系统,&nbsp;包括&nbsp;Convex&nbsp;Computer、&nbsp;<BR>DEC、Data&nbsp;General、Steve&nbsp;Jobs&nbsp;的&nbsp;NeXT&nbsp;等在内。&nbsp;<BR>&nbsp;<BR>至今大概只剩下个人电市场还没有多少人用上&nbsp;GNU。即使&nbsp;UNIX&nbsp;也&nbsp;<BR>一样,&nbsp;在&nbsp;PC&nbsp;市场并未展开起来。目前,&nbsp;你想在&nbsp;PC&nbsp;上用&nbsp;UNIX,&nbsp;至少&nbsp;<BR>得花&nbsp;1000&nbsp;美元以上。但情况会有好转的一年,&nbsp;Stallman&nbsp;估计,&nbsp;只要&nbsp;<BR>再一年让&nbsp;FSF&nbsp;把&nbsp;PC&nbsp;用的&nbsp;GNU&nbsp;搞通了,&nbsp;你就可以在&nbsp;386&nbsp;或&nbsp;486&nbsp;机器&nbsp;<BR>上用不花钱的&nbsp;GNU!&nbsp;<BR>&nbsp;<BR>□GCC:&nbsp;除强扶弱的刽子手&nbsp;<BR>&nbsp;<BR>如果&nbsp;EMACS&nbsp;已把电脑业界摇醒的话,&nbsp;下一回会再度让软体界图暴利的&nbsp;<BR>宝贝们吃不消的,&nbsp;将是&nbsp;Stallman&nbsp;的&nbsp;GNU&nbsp;C&nbsp;Compiler&nbsp;(GCC)。看热讯&nbsp;<BR>

⌨️ 快捷键说明

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