为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

清华申请退学博士作品:完全用Linux工作.doc

2018-02-11 32页 doc 69KB 12阅读

用户头像

is_477730

暂无简介

举报
清华申请退学博士作品:完全用Linux工作.doc清华申请退学博士作品:完全用Linux工作.doc 我已半年没有使用经经经经经经经 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是个人都想用的。如果你只需要理一般的事,打游每经经经经经经经经经经经,那你不需要了解下面些了。经经经经经经经经经经经经经 我不是一个狂的自由件份子,然我很喜自由件。篇经经经经经经经经经经经经经经经经经经经经经经 文章也不是用来推行自由件运的,然我得自由件运是非常好的。经经经经经经经经经经经经经经经经经经经经经经经经经 篇文章也不是用来比Linux 和 ...
清华申请退学博士作品:完全用Linux工作.doc
清华申请退学博士作品:完全用Linux工作.doc 我已半年没有使用经经经经经经经 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是个人都想用的。如果你只需要理一般的事,打游每经经经经经经经经经经经,那你不需要了解下面些了。经经经经经经经经经经经经经 我不是一个狂的自由件份子,然我很喜自由件。篇经经经经经经经经经经经经经经经经经经经经经经 文章也不是用来推行自由件运的,然我得自由件运是非常好的。经经经经经经经经经经经经经经经经经经经经经经经经经 篇文章也不是用来比Linux 和 Windows 内核效率,文件系,网服的。经经经经经经经经我在是作一个用而不是一个者来的,我的经经经经经经经经经经经经经经经经经经经经经经经经经经经 是基于操作,用面的。是了告大学里不了解,或者不经经经经经经经经经经经经经经经经经经经经经经 理解 UNIX 的科学工作者和大学生,UNIX 比 Windows 更适合用于科学研究工作,经大家理解 UNIX 的工作方式,不要用 Windows 的准来要求经经经经经 Linux,而要用一个科学工作者的准来要求自己,用经经经经经经经经经UNIX 的思想来武装自己。 我然是反在大学,特是理工科推广经经经经经经经经经经经经经经经经经经经 Windows 的。我也反经经在"娃娃"经经经经经经经经经经经 的算机启蒙教育中使用Windows。因经 Windows 不从论论技上,上,思想格上都是与我培高科技人才的目格格不入的。论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论Windows 的流行属于史留,一的人当然已不可救,但是论论论论论论论论论论论论论论论论论论论论论论论论 我不下一代走上歧途。论论论论论论论论论论论论论论论 UNIX 不是算机家的利经经经经经经经经 当我建一些非算机的人用经经经经经经经经经经经经 Linux 的候,很多人:经经经经经经经经"UNIX 是算经经机系的人用的,我不能理解。经经经经经经" "UNIX 是男孩用的,我女孩不用。经经经经经经" 但是其世界上的大多数科学家和几乎用的都是经经经经经经经经经经经经经经经经经经经经经 UNIX 作他的工具。就因它,可靠,定,经经经经经经经经经经经经经经经经经经经经经经经经大,强 有趣。甚至很多候经经 UNIX 就是唯一的。经经经 你:经经"我都会用经经经经 UNIX 的,你算机的人用来干什,经经经经经经经经经经经经经经经经经经" 很容幸的告经你,算机的有一部分人就是你提供经经经经经经经经经经经经经经经经经经经经经经经经经大而方便强 的算机工具的。如果他制造的工具只有自己会用的,那个工具有什用,经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经理解 GNU/Linux 不要用 Windows 的准来要求经经经经经 Linux。 由于GNU/Linux经经经经经经经经经经经经经经经经个太,下面如果没有特指明,"Linux"就是指GNU/Linux"。在个年代,恐怕没有人需要我来介经经经经经经经经经经经经经经经经 Linux 是什了吧,经经经经如果你得经经"Linux 只不是跟经经经 DOS 差不多的西经经",那你旁的经经经经经经经 Linux 用,经Linux 到底是什,经经 那什我要写一篇的文章,因,我有很多人不经经经经经经经经经经经经经经经经经经经经经经经经经经经 不理解 Linux 和 UNIX,然他也在用它,但是他有会:经经经经经经经经经经经经经经经经经经"经经 什Linux 不能像 Windows 那,经 ……","怎经Redhat Linux不能 mount NTFS 分区:","Linux 下用什整理硬,经经经经经经","什候经经经OpenOffice才能完全兼容Word文件啊,","经经经经经在有什Windows能干的事情Linux干不了的, "…… 他有论论40G的硬,却只论论论论论 Linux 分配了2G空,有抱怨论论论论论论论"论论论论论论个西怎占论论论论多硬:" 似乎 Windows 论论论论论论论论论论论论论占用大部分硬。他把重要的数据装在Windows的分区,似乎信不论Linux。他是到找新奇的,好看的论论论论论论论论论论论论论论GUI程序,命令行的论论论论论论西一概不屑一。他论论论论论Drag&Drop,菜配置,自升非常感趣。他论论论论论论论论论论论论论论论论 如果找到一个很像Windows 程序的 Linux 程序,一定会很高的:论论论论"哈哈:Linux 也能了:……"如果Linux在某中论论论论论论Windows,他会高得跳起来。论论论论论论论论论 他没有法用论论论论论论Linux 解决的候,甚至用论论论论论论论论论Wine来运行Windows程序。有在论论论没法,只好重起到论论论论论论论论Windows,或者干脆省得麻,在论论论 Windows 下装一个 VMWare 虚一个论论论 Linux 玩。 你如果出了上面的情况,明你的思想受到了经经经经经经经经经经经经经经经经经 Windows 的某经经经经经经经经经经经经经经经经经经 潜移默化的影响和。你没有能从本上理解存在于Linux 身上的 UNIX 思想。你支持 Linux,你喜经 Linux,你能从中感到快,非常经经经经经经经经好。你在只需要明白的是:经经经经经经经经经经Linux 从来就不是一个玩具,它是天才UNIX的后代。UNIX 是自晶体管明以来最大的明,它从生那一天始经经经经经经经经经经经经经经经经经经经经 就比 Windows 的出色。经经经经经 你要体会什叫经经经做"经经",一个糟糕的经经经经经经经经经经经经经经经经经并不是到后来就可以好 的,而一个出色的,不但可以以不经经经经经经经经经经经经经经经经经经经经万,而且可以影响到后来者。一个出色的配上一个出色的,那就是非常出色的明。经经经经经经经经经经经经经经经经经经经经经经经Linux 就是经经的一个出色的明。经经经Linux 并不需要追赶 Windows,也不需要打论论论论论论论微。它的最论论论论论论论论论论论论论论论论论论论论论论论论论论论论目是改整个算机世界,人自由,人趣和方便。 Unix 是的,你不需要成一个天才也能理解。经经经经经经经经经经经经经经经经经经经经经经经 UNIX 的者经经经 Dennis Ritchie 经:"Unix is simple. It just takes a genius to understand its simplicity." 但是我不,因我不是一个天才,经经经经经经经经经经经经经经经但是我却勇敢的把 Windows 完全经经经经经经经经经经经经经经经除掉,遇到不明白的事情的候努力用 UNIX 的方式去解决,而不是求经经 Windows 的帮助。在我体会到了经经经经经经经 UNIX 的思想和好,我可以用比经经经经经经经 Windows 高效几倍的效率工作。因我经经经相信的信经经经经经经念:"Windows 能到的事经经经经 Linux 一定能到,而经经经经经经经经经经且的更好。"经经经经经经经经经经经小的改成:"Unix 是的,你不需要成一个天才或经经经经经经经经经经经经经经经是算机家。但是在个经经经经经经经经经经经经经经 冲斥着Windows 经经经念的世界,你需要信念和勇气才能理解它的。经经经" 我下面就告你一些我理解到的西。经经经经经经经经经经经经首先,你要知道的是微经经经经经经经经经经经经经经经经经在国科学域是根本没有地位的。 微经经经经的地位 微经经经经经经经经经经经经经经经经经经经经经经经的名声在欧洲和美国的大学里,特是在算机系 里之坏,大家可能有所耳经经经经经经 。我的MIT,Stanford 的教授,经经经经经经经经室的家,甚至一个欧洲小国的高中算机经经经经经经经经经经经经经经经经经经经老都口不提微的名字。在他眼里,微经经经经经经经经经经经经经经经经经经经经经经只是一个没有真技,靠在落后国家商宣和经经经经经经经经经经经断的小公司。个"小"并不是它人经经经经经经经经经经经经经经经经经经少,少,而是它先技少。我上次和王益合作写了一个算法演示程序,那个算法是经经经经经经经经经经室一位科学家Steven Fortune很天才的明,了程序能经经经经经经经经经经经经经经经经经经经经被身大多数人使用,我经经经 了VC+MFC 作经经经经经经经经经经经经经经 平台。我在分析算法得到Fortune 很情经经的鼓励,寄经经经经经经经经经经经经经经经经经经经经经经经我一份料,多次回信耐心的我解了很多经经经经经 。但是程序完成之后,我把品Fortune,他回信:经经"经不起。我机器上没有 MFC。" 经经经经经经经经经 的很客气,但是我已感到了他Windows的不屑。然后我把 MFC 静经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经程序再他,他就没有再回信了。他然不是瞧不起我,而是确有。你能感到经经经经经经经经经经经 位科学家微和Windows 是什经经经经经经度了吧,不是反感,而是他心里根本没有 Windows 论论论个西:微经经经经经经经经经经经经经经经在高科技域没有展,那它怎生存经经经经经经经经经经经经经经经经经经经经经经经经经经呢,到展中国家去展一下,他的人民一无所知,我不定甚至可以打入大学的算机系经经经经经经经经经经经经经经经经经经经经呢。我送他件,我经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经捐盖大楼,我出找灵得者来演,他得我都是科学家:好了,在全经经经经经经经经经经经经经经经经经经经经经经国的大学包括清,几乎所有人机器必装盗版 Win2000,Office XP,学校的系是非经经经经经经IE不能正确经经经经经经 ,文用Word 经经, 演示用ppt做,email 的通知附件是 doc 文件,你不用 Word 打不,经经经 863 经目都用 VC 写程序了。我很久以前就看到一份,经经经经"微经经经经经经经经经经经经什不打盗版," 经经篇文章,微经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经非但不打中国的盗版行,而且有放任之。放吊大,"以后我要你经经加倍的来我:经经经" 确经经经经经经经经经经经经经如此,它的目的快了。 Windows 经经经经经经罩下的中国算机教育 经经经经经经经经经经经经经经经经经经经……句的,比盖茨很久以前是我的偶像 在中国,比经经经经经经经经经经经经盖茨被很多人奉神圣,"少年天才经经经经",甚至有的人提到他的名字就做出"抱拳经经天"的姿经经经经经经经经经经。很多人到微的"新技经","高科技" 都是眉经经经经经经色舞。各"VC经程圣经","深入了解 Visual C++"之经经经经经经经经经经经经经经经经经经经经经的,在几都会出非常肉麻的字眼,"在那经经的混沌中,一个天经经经经经经经经辟地的精灵,Windows 1.0,生了经经经……" 微经经经经经经经经经经经经经经经经经经经经经经经经经经的件被多人盗用,那人是怎使用些盗版程序的呢,先看看培经经经经经经经经经经经经 班,教的都是一些DOS 命令,打字,Windows 基本操作,Word 文档经经经理,PowerPoint,高经经经经经 班可能有Excel,Access…… 参加各微考经经经经经经经经,MCSE,MSDE 的人不。经经经经经经经经经经经经经经考班都出了"280元,考经经止"之经经经经经经经经经经经经经经经经经经经经经经经经经经经经经的字。考参考料更是昂,有些店整整两架都是"Microsoft Press"的西。我有个经经经经经经经经经经经经考都要同学参加考每,200多元。而且你一次考不可以经经经再考,又要交经经经经经经经经经经经经经经经经经经经。他后来津津道跟我,看我,花了 XXXX(一个四位数)元考经经经经经经经经经经经经经经经经经经经经经经经经经了微,得到一比盖茨笔名的和价6000元的 Windows XP 内部行经经经经版。 "经经要从娃娃抓起",我经经经经经经经经经经经经经经经经经经再来看看娃娃学的是什。大部分家 经经经经经经经经经经经经经经经经经经经经经 孩子了之后,他首先就会装一个盗版的Windows,然后来经经经经经经经经经经经经经经经经经经经 盗版的游始玩。如果哪个孩子会用Delphi 经程序,那可不得了。经经经经经经经经经经经经经经经经经经经经经经经社者,台争相,,某某学校的初中生某某,在人都在玩游经经经经经经经经经经经经"初段经经经"的候就已用经经经经经经 Delphi 写程序了。经经经瞄准了他经经经经经经经经经经经经经经经经经示器上面的像框中的比盖茨像: 我入大学算机系不经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经懂得什是操作系,因我以前只用"中学机经经经经"。看到新入学的同学经经经经经经经经 各个的都是"Windows 95","VC"…… 我经经经经经经直得我落后了好几十年一,整个一经经经经经经经经经经经经经经经经经经经经土人,根本跟他答不上。好不容易找到一个比经经经经经经经经经经熟的同学了一下:"你天天的经经经经经经经瘟95是什啊,经经经"答: "win95就是一个操作系,跟经经经DOS是一。经经""经经经死是什," "你经DOS都不知道是什,在经经经经经算机系混了。" 学校上当然不经经经经经VC经经经经经经经经经 程之的西,但是上Pascal 的老经经有一次就:经经"经经经经经经经经经经经经经经经 ,我学校真是落后。在人都用C, C++,甚至 VC 了,我在经经经经 Pascal。不知道什候才能有经经经经经经VC经经经经经经经经啊。你出去也是要用VC的,只好自学了。" 于是,有些同学很多候上都经经经经经经经经经经经经捧着一本很重的"Windows 经程大全"之经的,经经经经经经经经经经经经经经经经经经经经经经根本没有听。吃就念念有的跟我,"代的化是经经经经经经经经经无止境的","匈牙利命名法真是大的明经经经经经" …… 经经经经经经经经经就是中国很多大学算机系的情况。 感到经经经经经经经经经经经经经经经经经经经经经经经经无知了,不是偶然的,而是微久以来埋下的伏笔。它要经经经经经经经经经经经经经经经经经经经无知的大家都把它奉神圣,它要支持UNIX,Xwindow的人一旦经 UNIX 好,Xwindow 好的候,都经经经经经经经经经经经经经被一群人着教:"经 个Windows 也能做到","你经 Windows 有偏经","微经经经经经经才是主流啊","你敢瞧不起 win2k,",".NET 就是世界潮流","微经经经经经经经经的竟是新技","有就是有技经经经经经经"…… 甚至在一番经经经经经经经经经经比后下来是要:经经"Windows 性能差点,但是易用性强","Windows 是老百姓用的,要求经那经","微经经经经经经经经经经经 那有,以后想超UNIX 经经经不容易,"…… 经经经经经经达国家的算机教育 我前段经经经 在USENET 经经经经 文有Scheme 经经经经经经经经经经经经经言的,了一位丹麦人。 他解决了我所有的,经经经经经经经经经经经经经并且建我一些很"深奥"的有程序经经经经经经经经经言法,文法的,他告我很多网经经经经经经经经经经经经经经 站可以学LISP,Scheme,人工智能,算法。他叫我看 Jonathan Rees 的文经经 "Syntactic Closures"。他打经经经经经经经经包我寄来一份 MIT 的 "How to Design Programs"。他他在自己的经经经经经经 PC 机上装的是 Linux,他用 Emacs 经经,运行Scheme 程序。他经 Emacs 的了解和好经经经经经真是使人惊经经经经经经经经经经经经经经经经经经经 。他大学本科做的是一个Scheme 解经经经经经器。于我来是经经经经经经经经望末及了。 他是那的不其,我的经经经经经经经经经经经经经经经经经经经经经经经经一个他都的每回答。我有都 经经经经经经经经经经经经经经经经经经经经经经经经经经得于了,怎耐心啊,我得他似乎是我的高中 老经经经经经经经经经经经经经经经经经经经经经经经。他是什的人呢,我好奇的打听了他的情况。原来,他是丹麦一所普通高中的算机经经经经经经老。 他他在高中里经经经经经经经经经经经经经经经经经经经经经经经经经经授程序和算法,算机言文法。他用 Scheme,他的学生不用再经经经经经经经经经经经经经经经经经经内存泄漏等程序言本身的而,而经经经经经经经经经经经经经经经经经经经经经经经经经注于和算法本身。有利于培学生解决的能力特是用算机解决数学的能经经经经经经经经经经经经经经经经力。 天哪:什经经经经经经经经经经经经经经经经经经经经经经经欧洲出那多数学家,几何学家,你看看人重的是什:我的算机教育如果下经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经去,只会沿着弯路越走越:微经经经经经经经经经经经经和它的朋友的如意算 下面来看看微经经经经经经经经经经经经经的收入是怎来的。首先,Windows 98系列操作系,一个就经经经经经是 100多美元,每次升经经经经经经经经经经经又是几乎同的价。Windows NT 经经经经经经经要几倍,而且有用数目经经经经经经限制,5个用的,经经经10个用的以后如果要经…… 经经经经经经增加用数目要按比例付经经。 花了如此多来的操作系就能用了,它经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经竟然程序都没有提供:你装上Windows 之后一般第一件事就是去下一个经经经 WinZip 吧,"只要 29 美元"。Windows会中病毒啊,上经经经 花70 美元经经经 一个Norton AntiVirus 吧。有经经经经经经经经经经黑客呢,再一个Norton Internet Security 好了,100 美元。系需要化,经经经经经经经经经经经经经经经经磁需要整理,一个Norton System Works 是你最佳的解决,100美元。 可是你在是不能干经经经经经经经经经经经经经经经经 正事啊:你想要一个Word, PowerPoint,那就一经经经 套Office XP 吧,一起便经经经经经宜些,$459.90。 那些程序不会用啊:那些菜怎置,到底有什经经经经经经经经经经经经经经经经功能啊,看"帮助"也学不会。本经经经看看吧,我推荐"Special Edition Using Microsoft Office XP",不,经经$27.99。本经经经经经经经经经经经经经经经经经里面大部分是屏幕抓,是一本旧的比划算,$17.85。 你如果只是当个秘经经经经经经经经经经经经经经经经经经经,上面的差不多凑合了。可是你有更高的追求,你想成经 Windows程序。经经经经经经经 首先一个Visual Studio.NET 吧,要不然怎程序。经经经经经经$494.95。 经经经经经经经经经经经经经经经经经经经 了跟微向,世界潮流,不能不注册个MSDN 什的吧,经经经经经经经经经经经经经经经经个一点,不物有所啊,$2,799。 经经经经经经经经经经经经经经经经经经经经经经经经经,你在已是上,白人士了。你在可以像"自由"的,"安全"的生活了。经经经经经经经 什要反使用Windows 很多人都不完全经经经经经经经经 否定Window,Windows 也有它的。不经经经经经经经经经经微。经 。Windows 容易操作,适合普通用。如果经经经经经经经经经经经经经微把它自己定位在 P&G,Philips 那的经经经经经经经经经经经经经经经经经经经经地位,能我的百姓提供周到的,完善的,价廉物美的服。那我经经经经经经经经经经经经经经经经经经肯定是很喜它的。但是从上面的情况明,经经经经经经经经经经经经经经经经经经经经经经经经经经经微是一个野心极大的国断:它的品没有一个是不出的:经经经经Windows 不定,容经经经经经经经经经经经经经经易中病毒,而微不大家免经经经经经经经经经经经经经经经经经经经经经经提供毒件。我就是要你花我的朋友 Symantec 的经经经经经经经经经经经经经经经经经经经经经经经经经经经经毒件,叫你已上了我的船,叫什售后服啊: 你来论论论论论论论论论论论论论论论论论论论论论论论论微的程序,安装的候一般都有一个,:" 由于微论论论论论论的程序造成你的数据论论论论论论论论论论论论论坏或失,微概不。" 我想很多人肯定得个不合理,不论论论论论论论论论想按那个 "I accept"。但是你的件都来了,都论论论论论论论论论论论论论论论论论花了,在一按 "I decline",安装程序上就会论论论论论论论论论论论论论论论 退出。你只好被迫点了"I accept":不是不论论论论论论论论论论平等条, 我已目经经经经经经经经经经经经经 睹了好几个朋友的文档被Microsoft Word 经经经坏,有的是了十多天的30多的文,有的是了很大工经经经经经经经经经经经经经经经经经经经夫做出来的个人,那个经经经经经经经经经经经经经经经经经经朋友此失去了到自己向往的P&G 工作的机会。就在他要投经经经经经经经的前一个上,就在那一瞬经…… 经经经经经经经经经经经经经经不知道他痛哭的候有没有想起要投微,可是叫我用的都是经经经经经经经经经经经经经经经经经经经 盗版呢,况且你点了"I accept"。微经经经经经经经经经经仗已占有大部分PC市经经经经经经经经经经经经,制定不符合国准的"微经经经经的准",以不合理的方式制其它经经经经经经经经经经经经经经经经经经经经经经经经经经公司的件,个已在美国司法部了很久了。他甚至在 Windows系列操作系中经经经经经经经经经经经经经经经经放置能通网泄漏用信息的代,以至于经经经经经 Windows 经经经经经经经经经经经经经经经经入澳大利被澳大利政府禁止使用。有些人:经经"微竟经经经经经经经经经经经经经经经经经 了一个史,造就了今天的IT 行。经经" 但是,如果没有微论论论论论论论论论论论论论论论论论论论论论论论论论论论,我今天早就用上非常定,非常可靠,非常方便,非常"论瓜"的件论论了:微论论论论论论论论论论论论论论论论是阻信息技展的罪魁首。 微经经经经经经经经经的程序的工作方式(注意,我只是操作方式,经经经经经经经经经经经经经经病毒的事情另外算)确经经经经适合于一般家庭,上上网,件,打打游都不。可是经经经经经经经经经经经经经经经经经经经经微却要把自己包装成什经 "高科技"企经经经经经经经经经经,要在世界各地置"研究院",在大学算机系经经经经经经送不适合用于科研的 Windows经经经经经经经经经经经经经品,甚至出灵得主来中国"二十一世的算经经经经",经在大会上宣经经经经 自己的.NET 技。非要把人自己是科学的,经经经经经经经经经经经经经经经经自己是世界高科技的。但是经经经经经经经经经经经经经经经经经经经经经经呢,它什高科技也没有欧洲,美国,哪一个部在用经经经经经经经经经经经经微的西,NASA? DOE? CERN?你仔经经经经想一想,微经经经经经经经经经经经经经经经经经的程序人到底有什重大作用, 什是经经 Windows 能干而 Linux 干不了的事情,--- "Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。" 有个朋友看我半年没有用 Windows,有就会我:论论论论论论"你只用 Linux,有没有有些论论论论Windows 能理的事情论论论论论 Linux 干不了,"--- 我回答论论:"Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。"Windows 能做的有益的事情 Linux 都能做--- Windows 下的某些功能确经经经经经经经经经经 是我需要的,那Linux 的者和用经经经经经经经也需要经经经经经经经经经经经经经经经经经经经经 功能,他就会去功能,而且比Windows 的方式好得多。由于大多数科学家,工程用的都是经经经经经 Linux 或者某经经经 商UNIX, 所以几乎所有商经经经经经经经经经经经的科学工程程序,比如Matlab, Mathematica, AutoCAD, Candence的,Synopsys的,Avant! 的全都是……先有UNIX 的版本(包括Linux),然后再考经经移植经 Windows,甚至根本不移植经Windows,因经 Windows 的机器一般没有足经经经的能力运行的程序。你不要以只有经经经经经经经经经经经经经 Windows 才有 PSpice, UNIX 的 HSpice 要好得多,而且可以运行在大型主机上。当然它不是经经经经经经经经经免的,但是它那个经经经经经经经价。 但是 Windows 下有些西在经经经 Linux 下没有很相似的,或者你找到很多似的,但是它经经经经经经经经 每一个比起Windows 的那个程序都要差很多,那经经经经经经经经经经原因有两可能性:有一个完全似的程序,但是由于它经经经经经经经经经经经经经经经经经经经经乍一看不漂亮,被你忽略了。而其它程序然看起来很经经经经经经经经经经经经经经经经经经经漂亮,但是它是一些初学程的人写的。在由于经经经经 Gtk, Qt 的生,经经经Linux 下经经经经经经经经经经形界面程序极其经经经经经经经经经经经经经经经,很多初中生甚至生都可以随手出一些漂亮不中用的程序。如果你整天找的程序经经经经经经经经经经经经经经经经经经经经经经挑来挑去,永也找不到你意的。当然也有一流的程序用 Gtk 和 Qt,比如 GVIM 就可以用 Gtk 作经经经经经经经形界面,我经 知道Synopsys 一些程序用了 Qt。 我曾经经经经经经经经经经经经经经经经经经经经经经经 也犯的,从外表区分一切。果秀的FVWM, lftp, Mutt, wget 都被我忽略经经经经经经经经经经经经经经经经经经经经经经经经经经经。当我找回它的候,我是那的羞愧不已,它在都是我的朋友 我第一次看到FVWM 经经经经经经经经经经经经经经得它只不是一个有很厚很看框的经经经经经经经经经经 西。可是在,我的同学看到FVWM 都:经经"哇:真漂亮。"有另一完全不经经经经经经经经经经经经经经经经经经经经经经经同的方式可以达到相同的目的,甚至更好。 很多人很经经 心Open Office, Star Office, AbiWord, ... 他多经经经经经经经经经经经盼望有一天某一个Linux 程序能完全兼容的打一个的经经经经经经经经经经经经经 doc 文档。但是你永经经经也不可能有那一天。什经经经经经经经经经经经经经经经经经经经经经经呢,因微了占有市,必定不会其它系的程序能完全兼容它的文经经经经经经经经经经经经经经经经经经经经经经档。它一定会不断经经 化doc 文档的内部经经经经经经经经经经经经经经经经经经构,藏一些秘密,其它公司的程序打经 doc 文档经经经经经经经经经经经经经经经经 是有某,从而你必需Microsoft Office 和 Windows。 你想一下,那多的高论论论论论论论论论论论论论论论论论论论论论论论智商的大学教授,科学家,学生,他用的都是论论论论论 Linux 或者其它论论论 型的UNIX,他没有论论论 Word 可用,怎理文论论论论论论论论论论论论论论论论档呢,多年没有一个像Open Office 的程序出,论论论论论论论论道大家没有论论论法写文档, 经经经经经经经经经经经经经经经经经经经经经经经经然不是。你看看那些高水平的学志,文,那些大学教授的网,那些经经经经经经经经经经经经经经经经经经经经经漂亮的幻灯片,它是什做的,原来 UNIX 用经经经经经经经经经 早就有非常方便的troff, LaTeX, SGML等经经经经经经西可以理文档,而且它比起经经经 Word 都要高明的多。Word 经经经经经经经经经然被些大拿忽略了,以至于很久以来没有人想在 Linux 下一个似经经经经经经 Word 的程序,除非某些公司想经微经经经经经的碗。 很多人留着 Windows 在硬上的经经经经经经经经经经经 原因无非是了用Word 和 PowerPoint。我一个教经经经经经经经经经 授,他的Windows 笔经经经经经经经本上除了 PowerPoint 什都没有。有一天经经经经经经经经经经经经经经经经经经经经经经经演示的候,他指着堆乱字符:"经经经经经经不起,是一个公式怎……经经经……每次都是" 其有比经经经PowerPoint 好几百倍的西可以制造经经经经经经经幻灯片,你可以用最的制造世界一流效果的文和经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经幻灯片。你待会儿可以看看我的TeX网,你就会经经经经经经经经经经经经经经经经经 知道什我可以完全离Windows。Windows 能做的那些没用的事情 Linux 永经经经经做不好 经经经游 有些人经 Linux 下不能玩 Windows 下所能得到的所有游。的经经经经经确,Linux 下然也经经经有少量的游,比如经经经经 Quake。但是它没有 Counter Strike, 没有 Star Craft, ……并不是游不玩,但是适可而经经经经经经经经经经经经经经经经经经经经经经经经经经经止。是用来理事 帮助你学,解决的工具,而不是一个玩具:整天经经经经经经经经经经经经经经经经经经经经经经沉迷于游中,而不出经经经经经经经经经经经经经经经经经经经经经经经经去感外面的世界,你会得越来越冷酷,越来越缺乏人情味。你与真经经经经经经经经经的世界越来越。 你可以在 CS 里人,你可以在经经经经经经经 Tomb Raider 里探经经经经经经经,你甚至可以在 Tony Hawk's Pro Skaters 里滑板…… 但是It's not real:你然有很高的经经经经经经"反恐技巧",但是遇到歹徒的候,你是那的经经经经经经经经经经经经经经经经 怯懦,你然控制Laura 伸手敏捷,但是你打经经经经经经经经经经经经经经经经经经经经经球的候怎是被人断球,你然可以易的在 THPS 里作出一个 "360 kickflip to hangten grind to fakie",但是你在自经经经己的滑板上的候不会经经经经经 ollie: 经经经经经经经经经经经经经经经经经经经经经经回来,如果你偶玩一下游未不可。但是世界上有比 Windows + PC 更好的游方式。经经经经Sony 的 PlayStation2, SEGA 的 DreamCast, Nintendo 的 N64,Namco的街机一个都比…… 每Windows 游经经经经一个都精彩,每有如此高的3D性能,以至于Pentium4, Itanium + GForce4 都无法与它比经经经经美:Linux 的用都是论论论论论论论论论论论论论论论论论论论论论论论论论论心解决世界的的份子,他哪里有用自己的机器来玩游啊,他论论论论天用每Linux高效的做完自己的工作就到阳光下享受自然去了。要玩游也是玩一些似推论论论论论论论论论论论论论论论论论论论论论箱子,吃蛇之的智力小游。所以,你论论论论论论论论论论论 知道什Linux 几乎没有游了吧,论论论论 "整理硬,化系经经经经经经" 经经经经经经经经经是一个非常有意思的,次于有"病毒"的。经经经经经经经 相信很多Windows 用都经经有整理硬的。在很多经经经经经经经经 Windows 用经经经经眼里,"硬用经经经经经经经经久了,会出碎片,速度会减慢,需要一个程序来整理,整理硬的候不要经经经经经经经经经经经做其它工作",好像经经经是天经经经经经经经地的事情。 我也曾经经经经经经经经 津津有味的看着Norton Defrag 一点一点的把我的硬经经经经经排序,整,用经经经经经经经经经经经经经经形的方式示出来,然后告100% 没有碎片。你的硬在已经经经经经经经经达到最佳状经经。" 我在才我那是多的经经经经经经经经经经经经经经经幼稚。 Linux 和 UNIX 用似乎从来没有经经经经经经经"整理硬经"经经经经经经经经经经经经法呢,你得很奇怪,如果你得很奇经经经经经经经经经经经经经经经经经经经经经经经怪,那明你的思想在某程度上被微的垃圾程序禁经经经经经经经经经了。你需要明白,UNIX 的大型主机很多必经经经经是一天24小经经经经,一年365又1/4天不停运的,要是经经经经经经经经经经经经经经经经经经个星期都要整理一次硬,在整理的每候几乎不能干任何事情,那是行不经经经经经经经通的: Linux 机器根本不用整理硬,就是什没有看到经经经经经经经经经经经经经 Linux 用整理经经经硬。经经Linux 的文件系是比经经经 Windows 的 FAT, FAT32, NTFS 高明得多的文件系,经它不但可以文件置经经经经经经经经经经经经经经经经经经经经经经经经经限,施完全的保,而且可以"越用越整经","越用碎片越少":你把文件大部分经经经经经经经经经经 放在Linux 的分区,而不是 Windows 分区,因它经经比 Windows分区可靠得多。 论有更滑稽的事情就是有很多"Norton System Doctor","Windows 论论化大","超论兔仔注册表魔法" 之论论论论论论论论论论论论论论论论论论的程序存在,而且价格昂。似乎一个操作系本来有很多,需要的论论论论论论论论论论论论论论论论论论论论论厂商做程序来"论化"它,而且论论论论论论了得到化,你需要付论论论论论论 :些Linux 根本就没有,所以不需要什化。论论论论Linux 内核本身就是高度论论论论化的。 IDE 有些人在抱怨什经经经 Linux 没有一个良好的 IDE 经经经境。Linux 经经经经经在已有一些IDE 了,但是是有很多。你是不是经经经经经经经经经经经经经经经经经经经经经 正在找,正在期望Linux 某一天可以有一个VC那的经经经经经经经经经经经经经经经经经经经经经经境,你有没有你正在入微你经经经经经经经经 下的怪圈,你什一定要用IDE,你:经经"IDE 经经经经经经经经迅速,方便,适合大型程序……" 那明经经经经经经经经经经经经经经经经经经经经微的程序在你子里已比根深蒂固,你需要好好清醒一下了,看看我来告你。经经经 高明的 UNIX 程序不用论论论 IDE,IDE 从来就是论论论 初Windows 程序用的。论论论论你看看大型的 UNIX 程序,包括 Linux 内核,各经经经经经经经经网服程序,Xwindow 程序在内,哪一个是 IDE 搞出来的,我经经经经经 室的EDA 程序也没有一个是 IDE 弄的,我经经经知道Candence, Synopsys,Mentor 的高性能的经经经经 形界面EDA 程序也都不是 IDE 写的。你信不信,微经经经经经 的人在写Windows 本身的候也经经经经经经经 根本不用IDE。微经内部程序最喜的经经经经经经经经经经经 器其是VIM,用 VIM 的微经经经经经经经经程序上次向干达的可怜儿童捐助了1000多美元,是得经经经经经经经经称的。 有一次某经经经经经经经经经 志采一些出名的Linux 内核程序,经经经经 包括Linus 在内,没有一个人用IDE,有的人用 VIM,有的用 Emacs,只有 Linus 经"GNU Emacs is evil",但是其他用的是一跟经经经经经经经经 Emacs 有同经经经经经经经 定功能的MicroEmacs。大家都是用经经经经经经经经经经经经经经 器了程序文件,然后用make 经经经经经经经 的自工具用gcc 经经经经经经经经经经经经经 器完成工作的。甚至高的Windows 程序也不用经经经经 IDE,他经可以从命令行用经经 cl,nmake 来自己的程序。然的经经经经经经经经经经经经经 Windows 程序很经经经经经经经经经经经经经 少,但是他却是最了解Windows,最高明的Windows 程序。经经经 什UNIX 程序不用经经经 IDE,明白了个经经经经经经经经经经 道理你就能体会到UNIX 的经经 思想了。首先,一个IDE 集成了经经经经经经经经经经经经经经经…… 经经经经经个器,器器,器,器,跟踪器 功能肯定比不上 VIM 或 Emacs,经经经经经经 器比不上GCC,经经经经经经 器比不上as,经经器比不上 gdb,ddd, 跟踪器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你经经经经经经经经经经经经经经经经经经经经器的功能不意,你只好用另外一套 IDE,但是经经 套IDE 的,菜,经经经经经经…… 跟原来那个有很大不器功能,按同。你不得不花很多来经经经经经经经经经经经经经经经经经经经经经经经熟悉新的境,而不能保持原来的某些西。 而在 UNIX 下就不一了。你可以用你最喜的经经经经经经经经经经经经 VIM 经经 程序,你在VIM 里可以用经经GNU make,make 可以用经经 gcc, ld, ... make 的出信经经经经经经息可以被 VIM 捕经经,VIM 能帮你在源程序里定位。你如果喜经 icc, 你可以经 make 用 icc 而不是 gcc。你如果得经经 gdb 跟踪量经经经经经经经经经经经经 比麻,你可以用ddd 来经经经经示各数据经经经经经经经经经经经经经 构之的系。你可以在Emacs 里用经经 gdb,那就可以经经经经经经经步同示源代了。而经经经经经 且VIM 和 Emacs 经经经经经经经经经经经经经经经可以很多其它西,比如信件,LaTeX 文档,HTML,配置文件你不用…… 经经经经经经经经经经经经经另外找一个什器来干些活了。很多程序比如 Mutt, tin 都可以在内部使用 VIM,就更方便了。上经经经经经经经经经经经 make 在其它方面能经经经经经经经经 一个比大帮你很多型忙的,我的每LaTeX文档都是用 make 经经的。 Linux 能干的高精尖的事情 Windows 都干不了 当然有很多事情是Linux/UNIX的利了。因经经经经经经 Windows 只能装在 PC 机上,好像以前也有 Alpha 可以使用 Windows NT,但是就是没到有人用。经经经经经经PC 机的能力是很低的,像我程序理经经经经经经 NP-Hard 经经 的人,用Windows 的机器经经经经经经然速度不,而且有一个算上几天甚至几个经经经经经经经经经经经经经经经经星期,Windows 机器是以"死机"著称的,我怎经经经能放心,所以几乎所有科学算程序,经经经经经EDA 程序,高性能像理程序都不是经经经经经经经经经 Windows 的。他有也会移经经经经经经经经经经 植一些Windows,但是常常降低那些程序的能力。你比经经 Windows 版本的 Mathematica 和 Linux 的有什区,经经经经经IBM 制造的最大的并行算机有经经经经 8000 多个理经经经经器,Windows 不可能有能力管理经经经经经经经经经经经经经经经经经经经经 多理器,它用的是什操作系,答案是Linux。《泰坦尼克号》经经经经经经经经经经经经经经经经影里的三画,那逼真,Windows机器能做出来,不经经经行。那也是 Linux 机器做的。 民航局经经经经经经经经经经经经经经经经经经经经用来地情人的虚,Windows 当然无能经经经经经力。那都是商经经 的IRIX 机器。 UNIX 是最早支持 TCP/IP 网的系。它上面有很多可以经经经经经经经经经经经经经经经经经经互相作的网服程序,它多年的使用和经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经修,已达到比完善的程度。而就在1997年,微经经经经经经经经经经经的比盖茨在言:"Internet 是没有前途的。" 微经经经经的个"经经经卓"大家都已,它后来经经经经经经经经经经经经经经经经经经经加上的网服程序IIS漏洞之多,经经经经经经经经经公安部都出警经经经经经经经经经经经,大家也是了的。 其你论论论论论论知道了,Windows 没有一有用的事情能比论论论论论论论论 UNIX 干的更好。Linux 干不了的有用的事情 Windows 照经经经经干不了 当然 Linux 不是万能的。它也有不能干的事情,也有干不了的事情。经经经经经经经经经经经但是 Linux干不了的事情,Windows 肯定也干不了。些事情就是我需要经经经经经经经经经经探索,需要努力的事情了。在你探索的程中,经经经经Linux 必定是你的好伙伴。不要把Linux和Xwindow掩盖起来:不要把我的用当成经经经经经经经经经瓜。 什,你经经经经经经经 早就知道Windows 是垃圾,噢:你怎不经经经经经经经经经经早呢:害我经经多。嘿嘿。 "好了。你知道 Windows 是垃圾,你在用什经经经经经" "Linux + Xwindow" "那我你,经经经Xwindow 是什的,经经经经" "不就是跟 Windows 差不多,只不经经经经经 'Start' 按经经经经经经经经经经经经经比方,而且上面不是一个Windows 经经经经经经经经经经经经经经经经经经经经经志,而是一个脚丫子。点一下居然有很漂亮的中文菜。我喜:""你知道什是经经'根窗口'经," "不知道。从来没听呢经经经经," "根窗口就是遮盖整个屏幕的那个最大的窗口。" "哪儿有什经经经经经经经经经经经经窗口啊:我没有看到呢," 你了,些经经经经经经经经经 Linux 用是在用经经经经经 Linux 和 Xwindow,但是他经经 Linux和 Xwindow 几乎完全不了解。很多人用了那经经 久Xwindow 都不知道根窗口是什经经西,不知道其经经经经经经经经经经经经经经经经经经经经按也是窗口,不知道窗口管理器和其它程序有什系,大家都以经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经窗口上面的按是程序自己放上去的,不知道窗口? quot;class name","resource name"是什西。他也不经经经经经经经经经经知道 .Xdefaults 是用来干什的。特是他很多人都不经经经经经经经经经经经经经经经 知道Xwindow 的字体是如何命名的,什是经经 fontset,有了一个新的字体也不知道怎经经经经安装。他经经经经 被遮在Linux 之上的一一的经经经经经经经经经经经经经经经经包装迷惑了,他等待有形界面的工具来帮助完成一切事情,他经经经 Linux 跟 Windows 一,只是麻经经经经经经一点。他经经经 知道Linux内核很好,但是他感不到经经经经经 Linux 和 Xwindow 在操作经面的天生的先性经经经经经经经经经 ,随后不久就把Linux 完全经经经经经经经经经除掉了。你没有,要用理解经经经 UNIX 和 Xwindow 的操作面的经经经经经经经经经经经经先性,才是留住用经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经的最好法。如果用体会不到操作的方便和高效,内核再好他也不会理会。但是用摹仿 Windows 的作法来吸引用,经经经经经经经经经经经 永会失的。因Linux 如果摹 仿Windows那一套低效率的方式,那经 Linux 的经经套"低效率方式"永经经经经比不上Windows 的那一套"低效率方式"。那用就会:经经经经经经经"经 个Linux,没有一比的上经经经经 Windows。" Linux 天生就是经经经 承了UNIX 的高效的工作方式,什我要把它经经经经经经经经经经掩盖起来,我什只告用经经经经经经经经经 KDE 的菜怎用,我什不能像经经经经经经经经经经经经经经早期的 Xwindow 经经经经经经经经经经经经经 籍那第一就告用什是X server, 什是经经 X client,什是经经 Window Manager, 什是经经经经经经经经经经经经经经经经根窗口。第二章就告用窗口有哪些属性,什是经经 classname, resource name, hint,怎使用经经经 .Xdefaults, xrdb …… 在里我经经经经经经经经经经经经 又不得不一下那些Linux 的行经经经经经经经经经公司和写的人,他把经经 Linux 和Xwindow 包装起来,却没有从基本上告用经经经 Xwindow 的工作原理。很多经经经经经经经经经经籍授的次就是在Gnome, KDE 的菜操作的经经经经经经经经经经经经经经经经经次,靠大量抓来占篇幅,"繁经"Linux 经经经籍市。 经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经在很多人已把能利用人的写出一个好看的程序作自己程水平的象征。在"经形化","可化经经" 的年代,你如果在用经经经 troff, LaTeX 写文档,你在用经经经VIM 自己经经 HTML,用 Mutt 经经经经经经经经经经经经经 理件,你在用文本模式的gdb 经经经经经程序,你在用Xlib 写程序, 你在用经经经 tin 上 USENET,你在自己写经经经经经 Makefile,写机器代,经你在玩经经经 Clossal Cave 经经经经经经经经经经经经经经的字符模式冒游,那你就是老古董。 其思想是的。然你是一个决的经经经经经经经经经经经经经经经经经经经 Linux 支持者,但是你的思想是 Windows的思想。你经经经经经经经经经经经经经经经经经经形界面,菜,按就可以解决一切经经经经经经经经经经经经经经经经经经经经经经经经经经,就可以你高效方便。你是没能脱微你的潜移默化的西。你其经经经经经经经经经 离不Windows 那的经经经经经经经经经经经境,你早会掉自己的 Linux。 GUI vs. CLI 做一个定不移的经经经经经"两面派" 大家看到个是不是经经经经经经经经经经经经经经经经经经经经经经经经血沸,两派大都可以攻我了: GUI派用:经经"哇:我一看你经经经经经 小子就是CLI 的。要不然自己写什经 Makefile,用什经Mutt," CLI派用:经经"切, 经经 你用X:高手都不用 X。你是 GUI 那的。经经经" 可怜的我:"555,, 经经经经经经经 你都不要我,,GUI 和 CLI 就那经经经经经经经水火不容,"经经经经经经经经经经经经经经经经经经经 算机界的派之分很多。很有特点的就是CLI 和 GUI 了。CLI (Command LIne)的狂份子经经经经经经经经经 声称永不用X。我上次在经经经经经室看到一个同学用一个 SecureCRT 登经经到Sun 机器,然后用一个 vanilla vi 经经经程序,我建他启一个经经经 GVIM 经经经经来示在Exceed 上可以有法经经经经经经经经经经经经经经经加亮。但是他决反,:"高手不用X。你想想,要是我在一个很慢的网经经经经经经 接怎用X,而且好多服经经经经器没有装 X 程序。" 但是我经经经经经经经经经经经室的网速可快,Windows 机器都有 Exceed 啊,而且 Sun 机器有全套X 客经经经经经 程序包括GVIM。他他是经经经 CLI 的决者,但是他却在用经经经经经经经经经经经经 Windows,他后来打了好几个经经经经经 SecureCRT,每次从文本框经经经经经经入地址,用经经经经经经经经经经名和密,从下拉菜"SSH2",然后点经"Connnect"。他不经经经经经断的夸SecureCRT 是"网经管理经经经经经经经经经经经经经经经投票出的最受迎的登方式"。老天,SecureCRT 本身就是个 GUI 啊,他其经没有明白Xwindow 的好。经经 你我是经经经 GUI 的,我然很经经经经经 少在console 下工作。但是我经 bash, VIM 很熟悉,我可以经 bash 按照我的定方式来工作。我可以在经经经经经经经经经经经经经 rxvt 里使用 Mutt 来收经 email。我的个每桌面上都常常堆放着一打不同大小的 rxvt。我用 VIM 经经 LaTeX。我自己写Makefile 来经经 LaTeX 文档。我有用经经 mpg321 来放 mp3。我上BBS用的我自己写的expect 脚本。好了, CLI 派的朋友可以收我做盟友了你我是经经经 CLI 的老古董,我的 FVWM 被我配置可以经经经"手写操作",我只要画一个"r"就可以启经 rxvt,我只要画一个 "U" 就可以启经 GVIM,我用…… GVIM 经经经法加亮模式程序,我用 Mozilla 经经经经…… 网,GUI 派的在好像我经经经经经经经经经经做朋友了 好了。CLI 派的朋友,然我很喜命令行,但是我有在经经经经经经经经经经经经经经经经经经经经经经经经经经经经经屏幕上左右画一下就可以行:Module FvwmConsole -terminal rxvt -geometry 45x5-0+0 -bg gold -fg midnightblue -fn "-adobe-courier-medium-r-*-*-14-*-*-*-*-*-*-*" 你是不是在经经经经经经经经经经经又想把我逐出, GUI 派的朋友,然我很喜经经经经经经经经经经经经经经经 窗口。但是我可以在FvwmConsole 里入:经经经 All (rxvt) MoveToDesk 把我所有的 rxvt 移到我在工作的经经经经经经经经经经经桌面。"经经经经经经经经经经家伙,怎快就叛了:"其经经经经经经 何必分什GUI 和 CLI,UNIX 和 Xwindow 都是工准,它从经经经经经经经经经那天始就有非常经经经经经经经经经经经经经经经经经经经经 灵活的用法,各个程序,不管是GUI 经是命令行的都可以互相经经经作。UNIX 和X 是一家,何必搞的那经经经经经经经偏激,非此即彼,你从我上面的行可以看出经经经经经 GUI 和 CLI的模糊界,我就是定不移的经经经经经经经经经经经"两面派"。 UNIX 是的经经经-- "我相信就是最好,如果太,我是不能理解的。经经经经经经经经经经经经经经经经经经经经经" -Seymour Cray很多第一次用 Linux 的人会惊奇的,论论论Linux 的程序居然不"安装"就可以运行,程序拷论论论论论论论论论论论论论论论论论论论论到随便那个目都可以用,而不是一定要占用你第一个分区的空。程序的置只是一些的文本文件。你论论论论论论论论论论论论论论论论论论论论论论论论论论论论论根本不需要什"注册表修改器" 就可以改论论论论论论论论论论论论论论论论论论论论论论论论论论系的置。就叫做,但是就是美。然只是 UNIX 论论论论论论论论论论论论论论论论论论论论性的一个浅的,你已体会到了某些西。 但是经经经经经经经经经经经经经经经经经大,并不意意味味着着功生命能力弱。,并不意味着落后。相反,强意味着 我不会再经经经经经经经经经述我理解到的"UNIX 的经经",因个需要自己经经经经经经经经经经经去体会。 UNIX 是永恒的 有人:经经"Plan9 会取代 UNIX,Mach 会取代 Linux 内核。" 但是你如果是一个深入体会了 UNIX 的人,你就会知道:UNIX 的思想是永恒的,不管经经境迁,Plan9 是否代替 UNIX,UNIX 的灵魂都会在 Plan9 身上经经经形: 我经经经经经经经经 同一个写Linux 内核和 Windows VxD 经经 程序。写Linux 经经经程序,我经 UNIX 经经经经经经经经经的完美的一致性,性所折服。UNIX 用同经经经经 界面的read(), write()系用就可以不经经经经经经经经经经经经经经经经经经经经经同的象:普通文件,文件,管道,管道文件,socket,行一的写操作。我跟本不需……经经经经经经经经经经经经经经要写一个用的用程序就可以我的行,因经经经经经经经经经经经经经经经经经经经经经经经经经 cat, cp, dd, 它也使用了经经经经经经经经 同的read(), write(),和经经经经经经经经经普通文件在用程序眼里没有区。在那个没有经经经经经经经经 Smalltalk, 没有 C++ 的年代,UNIX 的经 经经经经经经经经 者已使用了所的"面向经经经经象方法"。,经经C 经经经经经经经经言也可以面向象。UNIX的系用几经经经经经经经经经经经经经经经经经经经经经经经的象征十,反而是年都没有很大化,非但不是步固,不UNIX 的经经卓经经经经经经经经 的体:就跟TeX程序几十年都不的情况差不多。些才经经经经经经经经经经经是真正的永恒的 master piece!你经经经经经经经经经经经经 改所有件都必需从0.1, 1.0, 1.1, 1.2, 2.0, ..., 3.0, 3.1,95, 98, 2000, XP, ... 不断升的想法。经经经经经 Windows 就不同了,它在最只是一个论论论论论论 DOS之上的论论论论论论论形包装而已。后来了兼容以论论论论论论论论论论论论论论论论论论论论论论论论前的糟糕,不得不加上很多累。我写VxD 论论论论论论程序的候就深有体会,Windows 95 程序的操作只有用论论论论论论论论论DeviceIoControl,我不得不写了两个论用程序来行。论论论论论论论论论论Windows内核的不一致性和论论论论论论论论密性使我非常火。不论 Windows WDM论论论论论论论 程序在也有了ReadFile, WriteFile,那明…… 论论什,那明论论论论论Windows 在向 UNIX 学,或者有可能是某个论论论论论论论论论论 UNIX论论人论论论论论论论论论论论论论论论在微打了几天工,手加了几个UNIX的西论论论论论论论论论论论论论论去。做是没有用的,Windows从一始就是非常论论论论论论论论论论论论论论论论论论论论论论论糟糕的,它的史的包袱太沉重了论论论论论论论论论论论论论论有什用,它只能永的被UNIX 甩在身后: UNIX 是大的强 经经经经经经经经经明人干任何他想干的事情。 UNIX 的一个特点就是非常高的灵活性,Xwindow也具有经经经经经经经经经经灵活性。灵活性体在经经经经经经哪里呢, UNIX 的程序一般都有很多参数,不管你在用的经经经经经经经经经经经经经着用不着,有人需要某些参数。它的行很多都可以用配置文件来经经经经经经经经经经经经经经经经经经经经改。比如GNU bash, 通常缺省的命令行入方式是经经经经经 Emacs 方式,但是只要我一个经经经经.inputrc 文件,就可以把它经成 vi的入方式,而经经经经经经经经经经经经经经经经经经经经经经且我可以自己定序列到某些操作。我可以用 shopt来置它的很多特经经经经经经经经经经经经经经经经经点,比如是否行通配符经经经经经经经经经经经经经经经经经经经展,是否可以把一个量当作一个目来cd,是否可以自经经经经经经经经正某些明的目经经经经经经……名打字 UNIX程序的思想是提供用经经经经“”经“”经经经经经经机制,而不限制用制定政策。是一个重要的尊重用的作法。经经经经经 我经经经经经 再来看看Xwindow。Xwindow是一个出色的,它把经经经经经经经经经经示服器和客经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经程序分。一个示上既可以示本机上的程序,也可以示的机器上的X程序,而它都经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经遵守你的窗口管理器的一指,它之可以方便的送剪版数据,各经…… 经经经 比如有我的事件XFree86 上会出经经经经经经经经经四个不同机器上的XTerm,两个不同机器上的 GVIM,它一受本机上的…… 经经经经经经经经 FVWM指。经经 Xwindow 程序都具有很多很多命令行参数和 resource参数。你可以随意的在命令行或者 .Xdefaults文件置所有的色,经经…… 而且字体,尺寸如果你用xrdb 把 .Xdefaults经入到根窗口,那其它机经经经经经经经经经经经经经经经经经经经经经器上没有配置的同的程序,示到你的机器上的候也会经经经经经经经经经经经经经经遵守同的外定。 Xwindow 的窗口具有 Property,也就是一些可以自己定的经经经经经经共享数据(原子)。正是因经经些 Property的存在,使得 Xwindow 具有无比大的生命强力。X的窗口管理器和其它客经程序之并经经经经经经经经经经经经经经经经经没有一的,但是后来出了ICCCM(客经经经经经经经经程序通信范),个经经经经范就是通经 property定的。在经经经“经经经展的又有人定了一窗套口(EWM Hints)”,使得Xwindow 可以具有某些 Windows 的特征,比如一个工具条程序可以告经“经窗口管理器:个屏幕下面被我占据了24个像素的空,你最大化程序的经经经经经经经经经经经经经经经经”候不要越个界。 一个大的强窗口管理程序比如FVWM,它收到的提经经经经经经经经经经经经经示,可以答工具条程序的个要求,也可以不经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经答。一切的力在于,当然是用了: 你想想,是不是有些 Windows 程序常常出一个经经经经经经经经经经 窗口要你"Yes orNo",你不点经经经经经经经经经经经经经经经经经经经经经经它它就不下去。你不得你的程序在侵犯你的尊经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经,你是一个人,一个智慧的生物,怎能受到一个程序如此的待遇, 经 有就是很多Windows程序把人当成经“”智瓜,而它是能程序。比如,有一个程序就是喜经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经把你的每句第一个字母都成大写,我不它是了,你遇到的候就知道了。如果一论“论论论”论论论论论论论论论论论论论论论论论句明的都需要程序一个字母要大写帮你正的,人用来干什,况论论论论论论论论论论论论论论论论论论论论论论论论且如果你故意想要不大写的,那就更麻了,我论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论论楞是没有从它那一大堆菜里找到怎个愚蠢的。 只有符号才能完全操算机经经经经 我来很多论论论论论论论论 初学Linux 的用。然他在用论论论论论论论论 Linux,但是他打论论心眼儿里是得论论 Windows 的工作方式好,他论论论 希望Linux 有一天能"像Windows那论"。你:论论"我鼠论论论论论论论论论论一点,我菜一拉,...... 就可以完成我的操作。" 但是我要告论你:"Linux 从来没有摹仿 Windows,将来也不会。Linux 从生论论论论论论论之日起,它的工作方式就比 Windows 的先论论。Linux 属于能勇敢面论论论论论论论论符号的人。只有符号才能完全操算机。论论论论论" 看看经经经 秀的UNIX 程序,XFree86, FVWM, VIM, Emacs, proftpd, Mutt, wget,tin, ... 没有一个不是用配置文件来置的。什些程序没有经经经经经经经经经经经经经经经方便的菜可以用来配置经经经经经经经?经经经经经经经经经经经经经经经经经经经经经经经经经道它的者就那低能,个形配置界面也写不出来?当然不是。因经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经形界面配置方式的能力是极其有限的,而配置文件和程序言的表达能力却是无限的。用经经经 置文件的效果,你需要成形界面配置些程序的,如果你想达到配百上千的菜,经经checkbox, radio button, ... 到候你经经经经经经经经经经经经经经经经经经经根本没法找到你需要修改的地方了!而各个程序的配置文件的法都有很多经经经经经经经经经经经经经经经经经相似之,一般就是一些命令,置一些经经经经经经经经经经量,参数,...... 一旦用会了一个,其它的也就容易理解了。如果你用经了 awk, sed, Perl,你会得那才是经经经经经经经经经经经经经真正的自化啊。 鼠经经经经经经经经经经经经经经经经经经经经经经经然是很好的工具,但是它的表达能力是有限的。你不可能光用鼠经经经经经经经经经经经经经经经经经经经就完全明白你的意思,它竟只有3个按经经经经经经。看看我的MetaPost经经经经经经经经经经经经经经经经经经经你就能体会到鼠的一弱点。所以我然很喜鼠,但是却不能完全依经经经它。 各个小程序的完美配合 经就是UNIX最重要的特点了,它就是UNIX经经经经经经经的思想。个程序只具有一的每 能力,然后它合作。经经经经经经Xwindow也经经经经经经经经经承了好。 经恐怕就是Windows和其它操作系经经经经经经经经经经望莫及的地方了。UNIX 程序经经经经经经之一,配合之完美,真使我以置信经经经经!shell, grep, find, awk, sed, make, Perl,Emacs, vi, tin, Mutt, ... 它是那的具有一经经经经经经经经经经致性!你一旦学会了 sed 的正经经经经经经经表达式,其它程序基本上都能用了。你一旦学会了 vi 和 VIM, 你会它的操作是那的经经经经经经经经经经有经经经经经经律性,似乎vi的者在几经经经经经经经经经经经经经经经 十年前就已好了VIM 在今天的完美而一的操作方式经经经经经经经!而且vi的操作体在经经经经 Mutt, tin 等很多程序中。你甚至可以把 bash 经经 置vi 的入方式来入命令行,我就是经经经经经经经经经经经经经经经经经经经经做的。一个程序可以用经经经经经经经经经经经经经经经经经经经经另外一个程序来得到数据,可以把数据交经经经经经经经经经经经经经经经经经它理后返回来,可以在自己的窗口里"嵌入"另外一个程序。 在 Windows 和其它非 UNIX 操作系中,合作是非常经经经经经经经经经经经经经经经经经经困的。我曾在Windows 下使用 Perl来行一些自工作。但是经经经经经经经经经经经 Windows 的文件操作,管道是如此的不定,程序经经经经经经经经经经经经经经经经经经 之基本不能合作。你想在Visual Studio 窗口里面嵌入UltraEdit 经经经经经经经 器,你想用一个expect 脚本来控制 telnet 到水木清经BBS,就是什经经经经经经 helloooo 经 生在Linux 而不是 Windows。我曾经经经经从Windows + Exceed + SecureCRT ssh 登经经 到Sun 机器,然后通经 ssh 的隧道(X11 tunnel)把 X 程序到经经 Exceed 上运行,但是搞了两天都没有成功!而在Linux 下个经经事情根本就是不用怎配置的,经经经经经OpenSSH 和 XFree86 本来就是完美经经经经经合,只要打经 ssh 的 "forward X11" 经经经经经经经经就什都搞定了。 Windows 的程序都是大而全,大而,所有的子件程序都需要自己经经经经经经经经经经经经经经经经提供经经经经经经经经经经经经经经经经经经经经经经经一个器,自己每送和收取件,自己示件的附件。BBS程序都提供自己的 Virtual Terminal, 自己的通经经经经经经 一个代。每IDE 都自己提供经经经经经经经器,器,经经经经经经经经经经经经经经经经经经经经经经经经经经器,器。人了使用一新的程序,需要适所有 些它提供的界面,而不能使用自己喜的经经经经经经经经经经经经经经器的定,菜...... 不能 DIY!你要知道,最高的是定经经经经经经经经经经经经经经经经经做的,自己想要什什CPU,什经经经经经经经主板,多少内存,什硬,,经经经经经经经经经经经经经经经经经经经经经经经经经经鼠,示器都是自己的。最高的滑板,自己想要什经经经经经经经经经经经经经经经经经经经经经经牌子的版面,什牌子的沙,什,什子,什经经经经经经经经经经经经经经经经经经经经经经经经经承,也都是自己的。最高的球拍,木板,胶皮,海经经经经经经经经经经经经,胶水都是可以自己...... 而用Windows 程序,你得到的是大,就像经经经经经你去经"品牌机",只有那几配置,而经经经经经经经经经经经经经经经经经经经经经经且附很多你不需要的件和服;就像你去经经经装好的滑板,你想要大一点的子和经经经经经经经经经经经经经经经经经经经经经窄一点的板子,但是你没有余地!Windo ws 程序就相当于最廉价,最次的滑板。但是它却会花你更多的,因一经经经经经经经经旦一个部件坏了,或者你不喜了,你不能经经经经经经经经经经经经经经经经经经经经经经经经经经经另外找一个好的掉它,你必需重新全套配件!而 UNIX 和 Xwindow 就是高档的"经经装"。比如我用 Mutt 的候,我可以用经经经经经经经VIM 也可以用 pico 来件,我可以用经经经经经经经经经 ImageMagick 也可以用 xv 来经经经经示附件里的经经经经经经经 片,我可以用lynx 把 HTML 附件成文本经经经经经经经经经经经经经经经嵌入窗口中,我也可以把HTML 附件交经 Mozilla 经经经经经经经经 形示。我可以GnuPG 帮我把件行数经经经经经经经字名和加密,我也可以用其它 PGP 程序。我想经 Postfix 而不是 sendmail 帮我出件,经经经经我想经 fetchmail 帮我收经经经经经经 件,postfix,然后被我自己写的Perl经经经经器理...... 经经经一切我都可以到!我可以我最喜的的程序来完成的工经经经经经经经经经经经经经经经经经经经作,然后把它合在一起,我也可以分得到它的好。经经经经经经经经经经经经经经经经经经经经经 经经 我写多的目的是什经经经经经经经经经?我希望喜论 Linux 的朋友,完全清除微论论和Windows 灌论论在你子里的,论论论论论论论论论论论论论论论论再相信它所的"新技论",论论论论再追赶Windows,因论论论追赶 Windows =倒退。经克思有一个思想很重要,"新生事物并不一定是在最近出的。经经经" UNIX,Xwindow, TeX 经 然都比Windows 先出,但是它才是经经经经经经经经经经经经先生力的代表。我要经经经经经经经经经经经经经经经经经经经经经经经经经经经经经经清楚的到什才是真正的代化,什才是真正的自化。勇敢的拿起像 bash, FVWM, VIM, Emacs, Mutt, lftp ...... 经经强大的程序,不要再埋怨"Linux 经经经经经 什不能像Windows 那经",不要再浪经经经经经经经经经经经经用那的程序,不要再忙着升。是你需要经经经经经经经经经经经 改而不是Linux 和 UNIX,Linux 经在就可以成你的好经经经经经经经经经经经经经经经经经经经经经经经朋友。你需要它,了解它,信任它,才能完全的靠它来高效的工作,省出来理世界上更经经经经经经经经经经经经经经经经经经加得理的事情。
/
本文档为【清华申请退学博士作品:完全用Linux工作.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索