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

关于Ubuntu的故事或对Ubuntu的感慨及心情
头像
wdlang
帖子: 404
注册时间: 2009-09-08 13:20

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

#31

帖子 wdlang » 2010-12-29 6:29

看到他的文章,我最震撼的是,原来linux的历史这么短

尤其在中国的历史这么短

我死活没想到轮得到王垠去推到linux的发展
i am working with ubuntu!

i am to be a technical guy!
petery87
帖子: 7
注册时间: 2008-05-25 17:10

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

#32

帖子 petery87 » 2011-03-27 13:52

LZ说的挺不错的。 有句俗话叫“矫枉过正”,但是实际上很多时候矫枉必须过正,在8,90年代全中国刚开始对windows狂热崇拜的时候,难道就没有人说说“完全用windows工作”是偏激的吗?
wly93607
帖子: 14
注册时间: 2009-03-12 16:20

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

#33

帖子 wly93607 » 2011-04-02 20:35

受益匪浅!谢谢楼主!
望老鸟们与菜鸟多分享一些经验!
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

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

#34

帖子 山中竹 » 2011-04-05 22:28

隔一段时间总会看看摒弃一文,每次会有不同的感悟
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
山中竹
帖子: 235
注册时间: 2009-09-25 7:14

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

#35

帖子 山中竹 » 2012-07-16 22:00

自己挖坟,又看了一下自己写的这篇,还是很认真的,现在真是没这个心气儿了。
Linux学习之路-致想学好linux的新人们
viewtopic.php?f=112&t=228557

爱自由,爱linux。
爱摄影,爱底色。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

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

#36

帖子 millenniumdark » 2013-03-04 15:08

山中竹 写了:自己挖坟,又看了一下自己写的这篇,还是很认真的,现在真是没这个心气儿了。
昨天王垠發了篇博客 《漫谈 Linux,Windows 和 Mac》

http://blog.sina.com.cn/s/blog_5d90e82f0101iiwl.html
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#37

帖子 eexpress » 2013-03-04 16:31

黑黑出来了。

的确,这家伙已经投降了。
● 鸣学
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

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

#38

帖子 Strange » 2013-03-04 17:13

貌似长大了,但是中二程度一点没减少
上次由 Strange 在 2013-03-05 8:22,总共编辑 1 次。
ニンニク入れますか?
x60 with gentoo
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

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

#39

帖子 谢宝良 » 2013-03-04 17:34

老兄写得这么长,太辛苦了。

其实不管是谁,不管说得多有理由,linux注定是很少数人使用的系统。

当然,就算linux使用起来,有方方面面的不如意,但在一些人眼里,是难以割舍的。

所以,争论没啥意义,如果你不喜欢,就用win。
喜欢,你可以尽情的使用,最好能分享你的经验。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

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

#40

帖子 millenniumdark » 2013-03-04 22:27

millenniumdark 写了:
山中竹 写了:自己挖坟,又看了一下自己写的这篇,还是很认真的,现在真是没这个心气儿了。
昨天王垠發了篇博客 《漫谈 Linux,Windows 和 Mac》

http://blog.sina.com.cn/s/blog_5d90e82f0101iiwl.html

這篇博客現在已經撤掉了,改成了這個
为了“回复”某些人的来信,写了这篇博文叫“谈 Linux,Windows 和 Mac”。写了一会儿,又改了好一会儿,觉得这题目越来越没意思,越说越混乱。说来说去就那些破东西。浪费时间。

总而言之,讨论哪个操作系统好,就跟讨论肯德基好还是麦当劳好一样。我的答案是:还是寿司比较好!

删了算了。再也不写类似的东西了。
原文留此存照
好了,现在来一点技术性的。这段时间收到很多人的来信(大部分自称是菜鸟)。他们看了我很早以前写的推崇 Linux 的文章,想知道如何“抛弃 Windows,学习 Linux”。天知道他们在哪里找到那么老的文章,真是好事不出门…… 我觉得我有责任消除我以前的文章对人的误导,洗清我这个“Linux 狂热分子”的恶名。

简言之,我想对那些觉得 Linux 永远也学不会的“菜鸟”们说:

1. Linux 和 Unix 里面其实包含了一些非常糟糕的设计。学不会有些东西很多时候不是你的错,而是 Linux 的错,是“Unix 思想” 的错。对 Unix 要批判的接受,而不要顶礼膜拜。那些貌似难的,复杂的东西,特别要小心分析。

2. Windows 其实改善了 Unix,Linux 和 Mac OS X 的很多问题。微软是值得尊敬的公司,是真正在乎程序员的公司。我收回曾经对微软的鄙视态度。请菜鸟们吸收 Windows 设计里面好的东西。

3. 学习操作系统最好的办法是学会(真正的)程序设计,而不是去“学习”各种稀奇古怪的工具。所有操作系统,数据库,Internet,以至于 WEB 的设计思想(和缺陷),几乎都能用程序语言的设计思想简单的解释。


先说说我现在对 Linux 和相关工具(比如 TeX)的看法吧。我每天上班都用 Linux,可是回了家才不想用它呢。上班的时候,我基本上只是“忍受”着它,尽我所能的改善它。Unix 有许多的设计错误,却被当成了圣经,传给了一代又一代的程序员。Unix 的 shell,命令,配置方式,图形界面,都是相当糟糕的。每一个新版本的 Ubuntu 都会在图形界面的设计上出现新的问题,让你感觉历史怎么一会儿前进,一会儿又倒退了。但这只是表面现象。Linux 的图形界面(X window)在本质上几乎是不可治愈的恶疾。我没必要细说 Unix 的缺点,在它出现的早期就已经有人写了一本书,名叫 Unix Hater's Handbook,里面专门有一章叫做 “The X-Windows Disaster”。

当年我热衷于 Linux 的时候就有人向我推荐这本书。它汇集了 Unix 出现的年代,很多人对它的唾骂。他们专门设立了一个 mailing-list 叫 "unix-haters",用于大家发泄。我还以为这是一些菜鸟,他们肯定是智商太低,或者被 Windows 洗脑了,不能理解 Unix 的高明设计才在那里骂街。现在理解了程序语言的设计原理之后,我才发现,他们说的那些话里面居然大部分是实话!而这里面有些人其实是是世界顶尖的编程高手,功底不亚于 Unix 的创造者。在当年他们就已经使用过设计更加合理的系统,比如 Multics,Lisp Machine 等。可惜的是,在现在的操作系统书籍里面,Multics 往往只是被用来衬托 Unix 的“简单”和伟大。它们喜欢在第一章讲述这样的历史:“Multics 由于设计过于复杂,试图包罗万象,而且价格昂贵,最后失败了。” 可是 Multics 失败了吗?Multics,Oberon,IBM System/38, Lisp Machine,…… 在几十年前就拥有了 Linux 现在都还没有的好东西。Unix 里面的东西,什么虚拟内存,文件系统,…… 基本上都是从 Multics 学来的。Multics 的机器一直到 2000 年都还在运行。Unix 不但“窜改”了历史教科书,而且似乎永远不吸取教训,到现在还没有实现一些早期系统里面的好东西。最后 Unix 依靠自己的“宗教”和“哲学”,战胜了别的系统在设计上的先进,统治了程序员的世界。胜者为王,可是 Unix 其实是一个暴君,它倒行逆施,不允许你批评它的错误。它利用其它程序员的舆论压力,让每一个系统设计上的错误,都被说成是用户自己的失误。

我曾经强烈的推崇 FVWM,TeX 等工具,可是现在擦亮眼睛看来,它们给用户的界面,其实也是非常糟糕的,跟 Unix 一脉相承。他们把程序设计的许许多多的细节,无情的暴露给用户。让用户感觉有那么多东西要记,仿佛永远也没法完全操纵它。实话说吧,当年我把 TeXbook 看了两遍,做完了所有的习题(包括最难的“double bend”习题)。几个月之后,几乎全部忘记干净。为什么呢?因为 TeX 的语言的设计其实是不符合程序语言设计的基本原则的。它缺少一种很重要的理念:“抽象”。

一个真正好的工具,应该只有少数几条需要记忆的规则,就像象棋一样。而很多源于 Unix 的工具却像是“魔鬼棋”或者“三国杀”,有太多的,无聊的,人造的“规则”和“特殊技”。有些人鄙视图形界面,鄙视 IDE,鄙视垃圾回收的语言(比如 Java),鄙视一切“容易”的东西。他们却不知道,把自己沉浸在别人设计的繁复的规则中,其实是很无趣的。就像一个人有能力学会各种“魔鬼棋”的规则,却始终无法达到象棋大师的思维高度,因为魔鬼棋本身就是低劣的设计,是低级趣味。所以,容易的东西不一定是坏的,而困难的东西也不一定是好的。学习计算机或者任何其它工具,应该“只选对的,不选难的”。记忆一堆的命令,乌七八糟的工具用法,配置方法,最后脑子里什么也不会留下。学习“原理性”的东西,才是永远不会过时的。

我并不是说 Windows 好很多。技术设计上的很多细节,也许它在早期是同样糟糕的。但是它却向着更加结构化,更加简单的方向发展。我认识一个 Adobe 的高级设计师。他告诉我,当年他们把 Photoshop 移植到 Intel 构架的 Mac,花了两年时间。只不过系统换了个处理器,移植个程序居然花了两年时间。为什么呢?因为 Xcode 比起 Visual Studio 实在差太多了。而 Mac OS X 的很多设计,让他们痛苦不堪。不过他很自豪的说,当年很多人等了两年才买 Intel 构架的 Mac,就是因为他们在等待 Photoshop。最后他直言不讳的说(他明知我有个 Mac,很可能是个 Apple 粉丝),微软其实才是真正在乎程序员的公司。相比之下,Apple 虽然对用户显得友好,但是对程序员的界面却差很多。Apple 尚且如此,Linux 对程序员就更差了。可是有啥办法呢,有些人就是受虐狂。自己痛过之后,还让别人也痛苦。就像当年的我,好的东西不学,仅推崇一些难用,难配置的工具。

我当然不是人云亦云。微软在程序语言上的造诣,我看得很清楚。我只是通过别人的经历,来验证自己早已存在的看法。实际上是我主动问了他这个问题:“你如何比较在 Windows 和 Mac 下的 Photoshop 开发”。所以一再宣扬别的系统都是向自己学习的 Apple 受到这样的评价,我也一点不惊讶。Mac OS X 毕竟是从 Unix 改造而来的,它虽然有很多好的设计,但并没有从 Unix 脱胎换骨。我有一个 Macbook Air,一个 iPhone 5,和一个退役的,装着 Windows 7 的 T60。我不得不承认,虽然我很喜欢 Macbook 和 iPhone 的硬件(当然很多是别人帮它造的),但我发现 Windows 在软件上的很多设计其实更加合理。

说实话,我真的搞不懂为什么我当年会鄙视微软。我只是跟着一些人瞎起哄而已。现在我身边还有一些人鄙视微软。甚至在 Indiana 的时候,有些教授喜欢制造一种“使用 Unix 的学生高人一等”的氛围。微软到底犯着谁了?中国人民到底有几个用 Windows 付了钱的呢 不要忘了 Unix 是 AT&T 的产品。微软和 AT&T,到底谁更邪恶呢?AT&T 当年发现 Unix 有利可图,就到处找人打官司。公司不都是追逐利益的吗。现在看来 Apple, Google,…… 也都是一个样。不过现在,骂 Unix 和骂 Windows 不大一样的地方是,如果骂 Windows,几乎没有人跟你还口。最多有人跟你说,不就是个有点毛病的东西吗,有啥好骂的(埋头继续玩他的游戏)。而如果一旦有人骂 Unix,立刻有人会起来说:“菜鸟不理解 Unix 的哲学。人笨怪刀钝。” 哎,“哲学”的威力就是这么大。

当然我不是反过来在这里打击 Linux 和 Mac 而鼓吹 Windows。这些系统的纷争基本上已经不关我什么事。在我的眼里,它们只是一些“东西”。东西都是低人一等的。人没必要去崇拜或者鄙视一个东西。被东西绊了脚,唾骂它有什么用?只会下次再被绊倒,恶性循环。只有自己爬起来,思考如何合理的改善环境,才能避免下次再被绊倒。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

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

#41

帖子 millenniumdark » 2013-03-04 22:39

eexpress 写了:
的确,这家伙已经投降了。
投降說不上吧,畢竟沒有批自由開源。

感覺是口味變了,對那些内部細節暴露、需要精心配置的軟件的看法改變了。。
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

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

#42

帖子 谢宝良 » 2013-03-05 11:29

人的年纪大了,思想就成熟了。

你想,一个人来到这个世界,图什么?简单点,钱。然后用钱换取体面的生活。

如果系统太难用,软件太难用,比如tex,花太多时间学习是不值得的,至少对绝大多数人是这样的。

所以,王老的思想发生转变很正常,要知道,他是清华高才生,不过跟他家乡的小同伴相比,可能他这个高才生混得憋曲。可见,懂太多复杂的东西没用。

对于工具,容易、简单的最好。

不过,我还是控制不住要使用linux,原因是生活有太多不如意,折腾复杂点的东西好麻醉自己。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

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

#43

帖子 luojie-dune » 2013-03-05 12:03

既没想过钱,也没想过体面生活的飘过。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
夜色温柔
帖子: 2929
注册时间: 2012-03-24 0:22
系统: archlinux

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

#44

帖子 夜色温柔 » 2013-03-05 17:44

市场经济,确切说是混合经济,是迄今所能找到的最有效率的经济,其它的经济实践,象公有制基础的计划经济,已经失败了,以后或许能成功,但那是以后的事,在目前这个现实,就得认可商业化,微软和苹果,还有其它数不清的商业公司的存在不仅合法,也合理,它们是混合经济的产物,作为经济实体赚钱的同时,也为混合经济做了贡献。混合经济也不完美,但没有最优解,只有次优解。
不过linux也不是罪,说信仰是高了点,兴趣吧,愿意用就用,不用也没什么好指责的,要庆幸的是,还有这么一点选择的权利。
systhinker
帖子: 202
注册时间: 2011-10-12 10:34

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

#45

帖子 systhinker » 2013-03-06 22:03

从40楼的文章看,王老成熟很多,不过貌似有点矫枉过正。

对mac和linux的一些负面评论,还有例如“Xcode 比起 Visual Studio 实在差太多了”,这个评价还是有点极端了,一如王老当年的文章的极端。

任何一个工具,无论OS、IDE,没有绝对谁好谁坏,也许综合起来某个工具更适合大多数人,但另一个工具一定也有更出色之处。

操作系统之争也许会再继续下去,但对于一个成熟的使用者,选那个更适合自己的,或者自己更习惯的,就够了
回复