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

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 4 页
字号:
管它。他说:&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>的朋友们,&nbsp;大概也无需我再介绍什麽是&nbsp;compiler,&nbsp;总之&nbsp;compiler&nbsp;会&nbsp;<BR>把你要用的软体的&nbsp;source&nbsp;code&nbsp;翻译成了&nbsp;machine&nbsp;code,&nbsp;好让电脑&nbsp;<BR>了解如何为你工作。并非所有&nbsp;compiler&nbsp;都相同,&nbsp;你把同样的&nbsp;source&nbsp;<BR>code&nbsp;给不同的&nbsp;compiler,&nbsp;就会得到不同的&nbsp;machine&nbsp;code;&nbsp;有些&nbsp;<BR>compiler&nbsp;所给你的&nbsp;machine&nbsp;code,&nbsp;会比其他的效率高,&nbsp;有些烂的&nbsp;<BR>compiler,&nbsp;往往把错的&nbsp;machine&nbsp;code&nbsp;给电脑,&nbsp;这时电脑就会出毛病了。&nbsp;<BR>&nbsp;<BR>Stallman&nbsp;知道,&nbsp;他必须写出个好的&nbsp;compiler&nbsp;来,&nbsp;不然其他人不会去&nbsp;<BR>用它。但他也不一定硬要写个最好的出来,&nbsp;因为他的&nbsp;compiler&nbsp;是免费&nbsp;<BR>的,&nbsp;一离开他的手,&nbsp;不一会儿就会变成世界上最好的&nbsp;compiler。因为&nbsp;<BR>是免费&nbsp;&quot;copylefted&quot;&nbsp;软体,&nbsp;Stallman&nbsp;当然也会把&nbsp;source&nbsp;code&nbsp;附著&nbsp;<BR>compiler&nbsp;一道送。无庸置疑,&nbsp;一定会有玩家帮他把&nbsp;GCC&nbsp;(GNU&nbsp;C&nbsp;Compiler)&nbsp;<BR>改得更好,&nbsp;这也是&nbsp;Stallman&nbsp;强调软体应该是&nbsp;&quot;自由&quot;&nbsp;的最好理由。&nbsp;<BR>&nbsp;<BR>因此,&nbsp;目前&nbsp;GCC&nbsp;所翻译出来的&nbsp;machine&nbsp;code&nbsp;比市面上的其他&nbsp;compiler&nbsp;<BR>所产生的&nbsp;machine&nbsp;code&nbsp;都要可靠。许多使用者都知道,&nbsp;如果那位老兄&nbsp;<BR>一发现有□,&nbsp;就可很快经由&nbsp;source&nbsp;code&nbsp;找到并治好它,&nbsp;再主动输回&nbsp;<BR>Stallman&nbsp;在&nbsp;FSF&nbsp;的工作站里。所以&nbsp;FSF&nbsp;几乎每个月都推出新的版本;&nbsp;<BR>而一般商品化的其他&nbsp;compiler,&nbsp;每年能有新版,&nbsp;就已经很够意思了。&nbsp;<BR>&nbsp;<BR>目前&nbsp;GCC&nbsp;可以为&nbsp;11&nbsp;种微处理机生产&nbsp;machine&nbsp;code,&nbsp;而一般商品化的&nbsp;<BR>compiler,&nbsp;大都只能为一种微处理机服务。在&nbsp;Stallman&nbsp;撰写&nbsp;GCC&nbsp;之前,&nbsp;<BR>没有人相信它为多种微处理机撰写&nbsp;machine&nbsp;code&nbsp;的&nbsp;compiler&nbsp;效率会&nbsp;<BR>很高,&nbsp;但&nbsp;Stallman&nbsp;的&nbsp;GCC&nbsp;的确棒到了家,&nbsp;它所产生的&nbsp;machine&nbsp;code,&nbsp;<BR>和一般的&nbsp;compiler&nbsp;所产生的&nbsp;machine&nbsp;code&nbsp;在同一台机器上跑时,&nbsp;硬是&nbsp;<BR>快了&nbsp;20-30%。&nbsp;<BR>&nbsp;<BR>所以业界现在都知道,&nbsp;如果那位老兄想要写个新的&nbsp;compiler&nbsp;来卖钱,&nbsp;<BR>功能上就得提供&nbsp;GCC&nbsp;所没有的功能,&nbsp;至少也得像&nbsp;GCC&nbsp;一样好;&nbsp;而且&nbsp;<BR>不要忘了,&nbsp;GCC&nbsp;不要钱,&nbsp;Stallman&nbsp;还把&nbsp;source&nbsp;code&nbsp;都给你用。所以,&nbsp;<BR>今後想以&nbsp;compiler&nbsp;来卖大钱、坐收暴利的厂商,&nbsp;都会没好日子过,&nbsp;<BR>除非它比&nbsp;GCC&nbsp;的功能强。&nbsp;<BR>&nbsp;<BR>HP&nbsp;的&nbsp;Information&nbsp;Architecture&nbsp;Group&nbsp;的经理&nbsp;Ralph&nbsp;W.&nbsp;Hyver&nbsp;<BR>说:&nbsp;「目前许多&nbsp;HP&nbsp;所资助的研究机构,&nbsp;都在用&nbsp;GNU&nbsp;软体,&nbsp;而&nbsp;HP&nbsp;自己&nbsp;<BR>内部也用&nbsp;GNU。」所以今年&nbsp;Hyver&nbsp;资助&nbsp;Stallman&nbsp;的&nbsp;FSF&nbsp;10&nbsp;万美元,&nbsp;<BR>并提供价位&nbsp;35&nbsp;万美元的设备。&nbsp;<BR>&nbsp;<BR>Steve&nbsp;Jobs&nbsp;对&nbsp;Stallma&nbsp;也是尊敬有加,&nbsp;所以&nbsp;NeXT&nbsp;公司附加在&nbsp;NeXT&nbsp;<BR>电脑上的软体,&nbsp;都是用&nbsp;GCC&nbsp;所编译出来的。负责软体工程式的&nbsp;NeXT&nbsp;<BR>副总&nbsp;Bud&nbsp;Tribble&nbsp;说:&nbsp;「专属性和非专属性那种好,&nbsp;对我们选用那种&nbsp;<BR>compiler&nbsp;并不重要,&nbsp;但我们发现&nbsp;GCC&nbsp;所编译出来的&nbsp;machine&nbsp;code&nbsp;<BR>的确很好,&nbsp;而&nbsp;GCC&nbsp;本身也很健全,&nbsp;没有□在里头,&nbsp;又可以让我们任意&nbsp;<BR>

⌨️ 快捷键说明

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