[原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

关于Ubuntu的故事或对Ubuntu的感慨及心情
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

[原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#1

帖子 山中竹 » 2010-01-31 13:25

看来真得写个说明。

我这东西,第一段先写明我为什么想写这篇文章。

然后,挑错部分,是为了先给喜欢挑这篇文章错的人打预防针,先把该挑的挑出来。

第三部分,列出这篇文章的闪光点,也就是最应该从该文中学习的部分。

最后一部分,总结,说明该文不应该背负这么多的骂名,我们应该如何去从中学习对自己有用的东西。

我写的这个东西,不是对两个系统的比较,不抬高和贬低两个系统的任何一个。
只是针对如何去从王垠的文章去更好的学习linux而言的。


很久了,就想说说这篇背负了无数的赞誉与骂名的文章,国内几乎每一个真正的linuxer都看过的文章,但是对于该文的真正意义,又有几个人读懂了。我在这儿不想再挑起与windows的战争,只是想让每一个学好linux的新人,理解这篇东西的真正意义。

看法的第一部分:挑错。
看过了无数对这篇东西的评论,尤其是对这篇文章的攻击,很大一部分是对于文中的错误的,那么我就先把自己看到的错误挑出来吧。这篇文章对linux的夸赞之词和对windows的贬低之语,很多人会看着不舒服,但对于这部分我不做为错误处理,就算是一种作者的个人感觉吧,我挑的尽量是硬伤性的错误。或许不全面,请对linux和windows更了解的朋友们以后再补充吧:

1、文中提到有linux新手问到,“怎么Redhat Linux不能 mount NTFS 分区!”。
这篇文章因为写的很久了,大约在00年左右吧,那个时候,还是redhat9或更低版本的时代(注意不是rhel,那时redhat和fedora还没有分开),对NTFS的支持还非常不好,新人们对这个问题是很头疼的,但现在的各大发行版对这个问题的解决都比较好了,所以现在再看这篇文章的时候,这个问题的提出就有些怪异了。

2、如果哪个孩子会用 Delphi 编程序,那可不得了。报社记者,电视台争相报导,说,某某学校的初中生某某,在别人都还在玩电脑游戏这种“初级阶段”的时候就已经用 Delphi写程序了。镜头还瞄准了他显示器上面的像框中的比尔盖茨头像!
这段写的很形像,但是举的例子并不恰当,Delphi是Borland公司的编程工具软件,曾被称为VB killer。这是一款曾经与MS杀的昏天黑地的产品,把这东西与比尔的头像想联系,会让人产生Delphi是MS产品的错觉。

3、有些人说 Linux 下不能玩 Windows 下所能得到的所有游戏。的确,Linux 下虽然也有少量的游戏,比如 Quake。但是它没有 Counter Strike, 没有 Star Craft, ……
关于CS和星际,现在用wine来运行,效果已经比较好了。已经不能用没有来形容了,王垠本人是比较反感用wine和虚拟机的,所以也可能他是从这方面说而用了“没有”这个词,但从目前的现状来看,wine还是起到了很好的过渡作用,对于游戏方面的功劳还是很大的,而且wine本身做的也确实是越来越好了。

4、关于游戏。
王垠个人应该是不太玩网络游戏的,所以对于游戏方面的一些说法和提法有太多的主观因素,另外,游戏厂商对linux的支持也确实很有限。从总体来说,linux真的不算是一个适合玩游戏的平台。(就我个人而言,我对网络游戏也不是很感兴趣,我只喜欢看,不喜欢自己去玩)

5、Linux 机器根本不用整理硬盘,这就是为什么没有看到过 Linux 用户整理硬盘。Linux的文件系统是比 Windows 的 FAT, FAT32, NTFS 高明得多的文件系统,它们不但可以对文件设置权限,实施完全的保护,而且可以“越用越整齐”,“越用碎片越少”!
关于这个提法,linux机器基本用不到磁盘整理,这个说法还是有道理的,但是linux一样会产生磁盘碎片,只是由于它存储文件的方式不同,产生文件碎片的机会比较少而已,而且真的需要磁盘整理的时候,linux也会采用不同的方式。关于linux对文件的存储和减少碎片的机制的讨论,网上有专门论述的帖子,大家可以去查一下。

6、Windows 机器是以“死机”著称的,我们怎么能放心?
对于这个说法,以往linux稳定性的对比对像往往是win95/98、win nt4这样的系统,说它们容易死机。但现在的对比对像应该是win2000以后的系统了,到了XP/win7这样的时代,windows的稳定性已经有了比较大的提高。我们只能说它们对资源的占用比较大,但稳定性方面已经是不错了。
在这儿我多说几句,对于稳定性以及资源占用方面的比较大多是在服务器领域的,由于X window system与linux系统可以完全分离的缘故,纯命令界面的linux类系统有着天生的性能上的优势,但往往人们争论往往是说的两种领域,把桌面和服务器应用混为一谈,各说各的,windows的人说windows桌面并不比linux桌面耗资源,说在桌面应用上,linux的桌面程序更容易崩溃。而linux人却说在服务器上完全可以根据定制自己的系统不用图形界面,另外还说linux可以在桌面系统中定制轻量级的桌面管理器,类似等等。这样的自说自话的争执根本没有意义,两个系统在稳定性方面各有优缺点,在这方面争是最没个结果的。

7、看看 Windows 的工具,你从 Borland C++ 换到 VC, 就必需适应新的环境:菜单不同
了,颜色不同了,按钮不同了,帮助信息不同了,热键不同了,编译器参数,调试器功
能也不同了,…… 那个时候恐怕花要花你很多时间去适应。当你刚刚适应了 VC, 你又
要换成VJ, PowerBuilder, C++Builder, ...
这一段的问题同第二条。

8、文中对于openoffice等程序与MSoffice兼容性的描述。
虽然这段描述让我很有同感,但这个也是目前很难摆脱windows的原因之一,王垠很洒脱,不能兼容他就不兼容,他可以让人给他转成PDF,转成TXT再给他,但是在大家的日常工作中,你能让你的同事或领导这样做么?尤其是在国内。

或许,你还会发现更多的问题,但是我想无关大局了。

下面再说说文中的亮点,我觉得,这篇文章最重要的并不是和windows的对比,而是让每一个想学好linux的人知道,要用unix/linux的思想去理解和使用linux。
比如下面的一些地方:

1、理解 GNU/Linux 不要用 Windows 的标准来要求 Linux。

2、你没有能够从本质上理解存在于 Linux 身上的 UNIX 思想。你支持 Linux,你喜欢 Linux,你能从中感觉到快乐,这非常好。你现在只需要明白的是:Linux 从来就不是一个玩具,它是天才UNIX的后代。

3、Linux 就是这样的一个出色的发明。Linux 并不需要追赶 Windows,也不需要打垮微软。它的最终目标是改变整个计算机世界,还人们自由,给人们乐趣和方便。

4、UNIX的设计者 Dennis Ritchie 说:“Unix is simple. It just takes a genius to understand its simplicity.” 但是我不这么认为,因为我不是一个天才,但是我却勇敢的把 Windows 完全删除掉,遇到不明白的事情的时候努力用 UNIX 的方式去解决,而不是寻求 Windows 的帮助。

5、他说他在高中里讲授程序设计和算法,计算机语言文法。他说用 Scheme,他的学生不用再为内存泄漏等程序语言本身的问题而烦恼,而专注于问题和算法本身。有利于培 养学生解决问题的能力,特别是用计算机解决数学问题的能力。 (这条我感觉正是我们的计算机教育中所缺乏的)

6、文中对于花各种各样的钱买MS的产品那一段描述非常精彩有趣。

7、文中对于最终用户许可,以及对于office文档损坏的描述让我深有同感。

8、对于他自己如何去理解和使用X,使用命令,如何做一个GUI和CLI的两面派一段的论述极为出彩,充分的说明了无论是图形界面或是命令行,都只是我们高效完成自己目的的工具而已,什么好用我们就用什么,争来争去同样没有意义。

9、UNIX 是永恒的
有人说:“Plan9 会取代 UNIX,Mach 会取代 Linux 内核。” 但是你如果是一个深入体会了 UNIX 的人,你就会知道:UNIX 的思想是永恒的,不管时过境迁,Plan9 是否代替 UNIX,UNIX 的灵魂都会在 Plan9 身上现形!
不只是Plan9,就是在win7上,我们也看到了unix的影子,所以只要是好的东西,就一定会被大家所采用的。linux由于是程序员们的玩具,所以它的理念上一定是效率为先的,我们应该以这种理念去理解和学习它,一个新手如果不能理解这一点,只是抱怨linux不好用,那就真是没办法了。

10、UNIX 的系统调用几十年都没有很大变化,这非但不是顽固,不进步的象征,反而是UNIX 的远见卓识的体现!
这可以说是对前面理念的进一步补充。另外我们应该理解,王垠在提到unix的时候,对linux基本上是同等对待的。因为毕竟linux是一个类unix的系统。

11、UNIX 的一个特点就是非常高的灵活性,Xwindow 也具有这种灵活性。
从这开始往下介绍X的一段,有很多闪光的思想,能帮助我们去理解unix的理念。

12、只有符号才能完全操纵计算机。
这句我们不要片面的理解,它是强调命令行的高效,而不是非要用命令行不可。

13、各个小程序的完美配合
不理解这个,是一定不能用好unix/linux的。另外,其实还应该说一下的是文本的作用,unix类系统对于文本的利用也是使其高效工作的重要一环。

14、最后的可使用程序列表。
很大程度上看个人的使用习惯,但是作者所列出的绝对都是些好东西。都是久经考验的。

以上列出了文中的错误和亮点,只是给大家一个参考,每个人会看到不同的东西,但是我想,这篇文章的积极意义还是更大的,所谓矫枉过正,这篇文章确实有些地方有些偏激了,但更这种偏激,有时也正带给我们更多的思考,竟然有人会这么去使用linux,让我们知道,linux如何才能真正的发挥出它的作用和效力。
我觉得好多的骂这篇文章和作者的人们都曲解了文章的原意,只是就其中的某一个漏洞进行攻击,或是按自己的习惯去理解linux的特点。linux从出现的那一天开始,就注定不是一个非常大众的东西,现在有这么多的人去使用它喜欢它,正说明了它的优秀,爱它就要理解它,就要按它的性格特点去使用,这才是正确的态度。
按我自己的看法,国人想学好用好linux的话,首选应该看这篇文章,端正思想,先变得极端一些没什么不好,正好可以更深入的去了解到底linux下面有什么,以及它们为什么会成为这个样子,这样在了解之后,再根据自己的需要和喜好去选择适合自己的东西。

那时候可以看看http://wiki.ubuntu.org.cn/index.php?title=Linux%E4%B8%8D%E6%98%AFWindows/zh&variant=zh-cn,这篇是一篇以更加平和的视角去理解linux和windows区别的文章。等对linux有了一定的理解之后,再看这个,会很有收获和启发。
学习使用linux的过程中,我们会发现,知道的越多,就越会觉得自己的无知,linux实在是个让人一但真正理解了,就会一直去深爱的系统,希望新人们也能体会到这种感觉。

王垠这篇文章是好文章,每隔一段时间,我就会重新读一下,当大家以比较平和的心态去重新读它的时候,一定会发现更多有益的东西,扬弃那些表面化的对windows的批评,真正的理解unix的精神,这才是我们应该从这篇文章中得到的。
上次由 山中竹 在 2010-02-04 12:46,总共编辑 3 次。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#2

帖子 JiangHui » 2010-01-31 13:27

人家多少年前的文章了还拿来说……
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#3

帖子 山中竹 » 2010-01-31 13:32

JiangHui 写了:人家多少年前的文章了还拿来说……
正是因为看到这种情况,所以才拿出来说说:)
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#4

帖子 leeaman » 2010-01-31 13:37

呵呵,路过~~~
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#5

帖子 qiang_liu8183 » 2010-01-31 14:07

蛋疼不是病,疼起来真要命~~~
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#6

帖子 link_01 » 2010-01-31 15:28

闲的没事干,拿那种十分偏激的文章说事。
好用就用,不好用就不用;用的到就用,用不到就不用,这跟手机不一样吗?人家拿个几百块的一样打电话、发短信,你拿个几K的也打电话,发短信,还能用3g上网,没有需求的话,两者也就没有可比性了。还是理智点好,存在即有道理(当然有点地方没有道理也存在……).
笔记
-------------------------------------
http://blog.163.com/wqt_1101
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#7

帖子 山中竹 » 2010-01-31 15:36

或许是我写的太长,大家都没有耐心看这篇东西吧。
其实内容正是说明的这些意思,windows很好,linux也很好。系统喜欢什么就用什么。

只是在用linux的时候,如果想用好,应该好好的理解一下unix的思想。
只是为这篇东西写个阅读说明而已,该文实在是背负了太多不应受的骂名啊。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#8

帖子 tusooa » 2010-02-04 10:30

8、文中对于openoffice等程序与MSoffice兼容性的描述。
虽然这段描述让我很有同感,但这个也是目前很难摆脱windows的原因之一,王垠很洒脱,不能兼容他就不兼容,他可以让人给他转成PDF,转成TXT再给他,但是在大家的日常工作中,你能让你的同事或领导这样做么?尤其是在国内。
只要其它软件翻译出来的东东你能看懂就行了,没有必要一定要用m$ office这个闭源的程式
如果要再提交就再翻译过去。

代码: 全选

] ls -ld //
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#9

帖子 山中竹 » 2010-02-04 12:42

看来真得写个说明。

我这东西,第一段先写明我为什么想写这篇文章。

然后,挑错部分,是为了先给喜欢挑这篇文章错的人打预防针,先把该挑的挑出来。

第三部分,列出这篇文章的闪光点,也就是最应该从该文中学习的部分。

最后一部分,总结,说明该文不应该背负这么多的骂名,我们应该如何去从中学习对自己有用的东西。

我写的这个东西,不是对两个系统的比较,不抬高和贬低两个系统的任何一个。
只是针对如何去从王垠的文章去更好的学习linux而言的。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#11

帖子 linmalth » 2010-02-08 8:22

稳定性的问题,目前linux还是比windows XP或者vista好一些,至少这是我们亲身经历过的。在运算量比较大时,windows出问题的概率就会上升了,当然,也有可能和应用程序本身有关。我们用modelsim仿真大型逻辑的时候,在linux下面偶尔也会出现tcl窗口锁死,得另开一个shell kill掉。在windows下面只好重启了。matlab也是如此,小程序不会有什么问题,超大的就会出问题了。我写了一个图像encode-decode的matlab模型,在xp低下跑死过2,3次,这个东西每次要消耗几十分钟来跑,所以死一次机就很郁闷了(没写提示代码的话,你还没法知道它到底死了没有)。在vista下面试过几次没死机。
Win7还没试过,所以不太清楚。
头像
shinery
帖子: 1378
注册时间: 2009-07-22 22:23

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#12

帖子 shinery » 2010-02-08 9:03

我先是批判了楼主的文章,后来再看一下楼主文章原来不是批判王垠,呵呵,楼主的文字组织不好,导致很多人没耐性看直接就板砖。
先列各个标题,把字体也弄小点。另外对这篇文章也无须深究,这篇文章是很多年前王垠上本科时写的,不是学术文章,不算严谨。
上次由 shinery 在 2010-02-08 9:11,总共编辑 1 次。
愿扣上你双手,至繁华浪处到沙丘。
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#14

帖子 山中竹 » 2010-02-08 13:23

楼上的,挖坟是很有意思的。我们不挖坟,你的水往哪儿灌啊 :em04
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

Re: [原创]关于王垠的《完全用GNU/Linux工作,摈弃Windows低效率的工作方式》的一些看法

#15

帖子 PhoenixJ » 2010-02-10 5:01

山中竹 写了:或许是我写的太长,大家都没有耐心看这篇东西吧。
其实内容正是说明的这些意思,windows很好,linux也很好。系统喜欢什么就用什么。

只是在用linux的时候,如果想用好,应该好好的理解一下unix的思想。
只是为这篇东西写个阅读说明而已,该文实在是背负了太多不应受的骂名啊。

你写的挺好,楼上很多人只看了标题没看内容。

文章虽旧,尚属经典。
现代人读读《史记》,也是不错的。

王垠的这篇文章在中国的Linux发展史上是有其地位的,虽然从他发布的时候我就不同意文章中的一些偏激看法。

不多说。
回复