这篇博客可以算是一波三折,头两遍都由于我的误操作丢失了,一时也就没有激情再写了。这两天因为要写文章,查阅了好多曾经的檄文,比如经典的王垠的《完全用linux工作》《别碰我,VIM》,仿佛重新回到了热血沸腾的江湖,呵呵。
严格来讲,我彻底使用Linux受了《完全用linux工作》这篇文章的很大影响。桌面换成linux也6年了,当初的热血青年、Linux的狂热鼓吹者现在冷静了许多。还是写篇博客整理一下我的感受吧。
- Linux是写给自己用的,Windows是写给别人用的
因为这个本质上的区别,导致Linux的理念和Windows有根本的不同,也很容易理解一些典型的抱怨:
1、为什么Linux下的软件没有漂亮的Gui界面?
给自己写的东西,除非为了特别的目的,否则都是优先完成了功能,用配置文件当然方便,无论是使用还是表现力,都比Gui强大的多。不是能不能写得出来的问题,而是没有必要。
Windows下你要卖给别人钱的,没有漂亮的界面怎么行?
2、为什么没有强大的IDE?
如果没有Eclipse这个跨平台的IDE,Linux下面真的很难有强大的、全功能的、臃肿的IDE恐龙,完成同样的功能,vim+gcc+gdb+...+shell要灵活、强大的多。
如果IDE不能丰富到足够的强度,怎么卖给你?
但是有个问题就出现了,我怎么才能让你买我的最新产品?你已经买了visualstudio 6,我靠什么吸引你买 2003 2005 2008 2010?
说到这里,我倒满同情那些Windows下的程序员,每天捧着最新的csdn新版、vs新版奔走相告,看看人家微软多体贴,多牛,又升级了,又增加了什么什么...搞得跟过节的似的,先甭管你是不是用的盗版,我想说20年后你靠什么和刚毕业的小年轻拼?从DOS、win32 win95 win98 2000 xp vista win7,sdk换了一版又一版,甚至开发语言都换了,我用一个正面的词来形容“商业策略”,问题是你别被人卖了还乐呵呵的帮人查钱好不好!
3、为什么linux这么难学?
非专业人士想弄明白是有点难,但并不难用,尤其现在的一些版本,很方便了。关键是如果仅仅是一般使用,体现不出它的长处来,而惟一的优点就只剩下免费了,这个如果版权保护不好的话就没有意义了。
Linux的优点在于开源、在于任意的定制性,但对一般的用户来讲就变成短处了。
4、为什么Linux下面没有游戏?
这个很难说是缺点,至少我可以放心地让我女儿玩Linux,不用担心会沉迷网游。一是用Linux的一般都不会沉迷于游戏,另一方面最主要是Linux足够好玩,还有什么比作游戏玩而不是被游戏玩更有趣的呢?
5、为什么Linux不普及?
这个有历史的原因,但更主要的是为什么必须要普及Linux?刚接触Linux时喜欢狂热地鼓吹Linux的好处,随着对对 对Linux的逐渐熟悉,我开始注意到Linux的用户(作者们)实际上对普及Linux并不是很热心,我也开始思考“为什么必须要普及Linux?”的问题。曾经以为这不是问题,当然应该普及,但现在我觉得Linux不一定适合所有人。
想想使用Linux的都是些什么人?一些hacker、一些科学家,经过他们的努力,已经强大到可以作任何事情,强大到满足他们的应用,超级计算机、服务器、嵌入式系统包括pc终端,他为什么非要普及?当然也不反对Ubuntu、google去推广他。
事实上的逻辑是因为我自己需要,或者觉得好玩,所以我写了出来,然后我用着很开心,你要是也想用,随便,自己按着需求自己去改就好了,有问题可以问我,但我没有义务必须帮你做什么,我没有收你的钱。
阅读(1964) | 评论(1) | 转发(0) |