用了这么几年的Linux,我也只能说我是基本会玩Linux。没看过Kernel源码,也没有真正为Linux写过程序,但我还是说说我的看法吧。

排除桌面市场,Linux是全球最大的OS,没有之一。种种例子证明Linux相比Windows在服务器、超级计算机上有更好的效率。

我不否认这些,但是朋友的一篇文章让我有同感:

https://bingwhisper.pw/46#more-46

Linux 难用?不,应该如文章中所说,是Linux软件难用。

Linux是开发者和自由软件者的乐园。初中我开始接触Linux,那时我不会编程,也不懂Linux。当时我只是为了体验一下一种新东西,装了红旗Linux。用了两天,换回了Win。当时卸载的原因总结起来这么几点:

  • 界面丑
  • 操作习惯被颠覆
  • 开机关机竟然是一对CLI文本输出
  • 啥都可以改好乱
  • 没啥软件可以用

Linux当时就没有给我留下啥好印象。。。

上高二自学了.Net编程后,又老听周围人说“喜欢玩电脑的应该多学学Linux,会玩Win不算啥”,我就又重生了玩玩Linux的想法。这一次,我装的Ubuntu 12.10。当时,我的感受是这么几点:

  • GUI新颖干净清爽
  • 开机快
  • 让我看到了OS的未来
  • 终端依赖度太高,官方说明和教程都让你到终端去搞,无法理解
  • 软件太少,质量不咋地

Ubuntu给我的印象应该说是很不错的。但是因为当时不懂Shell,也就不用Ubuntu了。

真正开始玩起Linux还是高三。高三开始玩上了Facebook。那时为了上FB,买了个班瓦工的VPS(3.99刀一年的那个,现在依然坚挺。。。)。买来VPS不会Shell有个卵用啊!所以开始学Shell。那时啥都不会,就会用各种一键包,神马LNMP一键包、PPTP一键包、SS-libEV一键包…(感谢Tennfy)。一键包在哪干啥,输出的是啥我也看不懂,反正就是安之前建个快照,要是安坏了或者不成功直接照回去,然后接着搞。。。

那个时候我才渐渐对Linux有了好感,总之,主要是两点让我产生了好感:

  • 64M的内存竟然能跑起一个pptpd和ss,太牛逼了,真省内存
  • CLI比GUI好用多了

到了大学第一学期,也是玩中学了Linux。才把Linux文件系统,iptables玩了个遍。当时入了门,看着我初中和高中对Linux的看法,觉得很好笑,觉得Linux的GUI真是累赘。CLI好高大上,GUI里Gnome和KDE真low。。。

又过了半年,现在回头想想,我觉得我初中和高中的想法并不可笑,应该说两种想法代表了普通电脑用户对Linux的看法。

大多数人用电脑可不是想乱折腾瞎捣鼓的,就像大多数人不会把给手机刷机当作消遣娱乐的方式一样。大多数人所需要的是稳定、易用、简单的操作系统和软件。所以,看看之前的想法,也就不觉得可笑了。从初中到高中这么些年了,从用户的角度回过头来看看Linux,该有的问题还在那里:

“软件匮乏、经常需要进CLI完成一些任务(对大部分人来数,CLI会把他们吓个半死)、操作习惯被颠覆”

这也可能是Linux在桌面市场持续低迷的原因吧。

其实我一直支持Linux进军桌面市场,可是种种问题阻碍着Linux进入桌面市场。我觉得至少有这么几点原因:

第一是许多Linux开发者从心里就没有看中桌面市场。估计很多人对Linux看法的变化和我一样:不懂的时候觉得Linux的GUI那么丑,干个啥都要进终端,为啥不变一变。等后来懂了,又觉得终端比图形好用多了,也没有意愿想做图形了。况且Linux的桌面环境那么多种,我开发个软件难道要适配那么多种?

第二是Linux引以为豪的社区支持和开源软件的质量参差不齐。最流行的Linux发行版一变再变,十年前,提起Linux就是RHEL,到了现在,Debian和Ubuntu的社区支持早已超过CentOS和Fedora。deb系的Linux与它们的apt-get迅速占领了社区。越来越多的Linux发行版选择基于Debian,而不是红帽系,也说明了社区支持在Linux和自由软件圈子的重要性。但是,开发者水平不一样,写出来的软件质量也不一样,真正高质量的软件又不愿意开源,导致Linux在桌面软件方面缺乏质量和数量。

第三是需求不足。没有一个导火索或者一种力量推动PC使用Linux。Windows所维系的使用习惯和优质的软件支持让人没有动力完全抛弃Windows而去选择Linux。开发者呢?他们会选择OS X。

第四,开源软件都基于一定的协议开源,其中最牛逼应该是GPL了。。GPL限制你不能用我的代码做商业或者做闭源,要是你敢做,我把你的代码或技术弄过来再给你开了(GPL对闭源者最好的报复)。。。在Linux圈子想做个闭源,舆论压力有点大。但是不做闭源做开源,又没有动力。

当然也有积极的声音。自从Win10自建应用店圈钱开始,Valve的Boss放话说Linux是游戏的天堂,让大家都奔向Linux,随即推出了SteamOS(基于deb)。到了现在,Linux上的Steam游戏越来越多。Valve想要告诉人们,不是只有Win才能玩游戏,Linux也可以!Valve看来是要在游戏方面打破Win的平台垄断啊。

Android就不多说了。这个Dalvik/Linux已经是全球第一大手机OS了。。。Android的成功也说明,OS不是决定你使用电脑难易的原因,你在Windows下能做成的事,Linux一样可以!

业界不看好小米笔记本。主要是因为说他竞争力比不过神舟。我对小米的笔记本一直有着浓厚的兴趣,原因是据说小米笔记本是Linux,有小米深度定制的UI和软件。我一直等待看小米啥时候发布这个本子,看他的销量,就知道人们对Linux认不认可了。

更新:

小米的确出了笔电,但是是个Windows。若说在小米笔记本上装Linux,我觉得不如文本致远的Airbook:
http://www.wbin.cn

这个本子的做工和对Linux的支持非常好,价格也很实惠。

5 Comments

  1. Quanjiang Lee 2016年5月15日 at 下午4:56

    没想到你初中就知道linux啊,我还是大一才听翔哥说d,还有科学上网,就感觉很好奇,才自己上网了解,现在感觉离不开科学上网了,其实我是觉得linux窗口丑加上不流畅,而命令行却很简洁,哈哈哈。



    1. Ralf Ren
      Ralf Ren 2016年5月15日 at 上午10:00

      的确,我有同感,Linux的教条主义太强了。没入门的疑惑为何不改变,入了门的也就只敢想一想改变,并不敢也没有精力去做改变。当你推出一款比较新颖的应用程序,许多人会觉得你是个异类。最终你会发现,突破Linux教条的难度非常高,工作量巨大。然后,你被迫屈从教条放弃了。


  2. Bing 2016年5月15日 at 上午6:33

    所以说,开源是把双刃剑!
    我后来才觉得,其实微软出品的很多软件真的是良心软件。


    1. Ralf Ren
      Ralf Ren 2016年5月15日 at 上午9:48

      用习惯Visual Studio的人,真的用不惯别的IDE,不管你说别的是有多么好。Visual Studio的自动完成和高效率的界面设计真的是别的IDE比不上的。


发表评论

电子邮件地址不会被公开。 必填项已用*标注