很多人喜欢 Ubuntu,但我自己的使用经历让我对它难生好感。
最近同学装 6.10,软件上遇到问题找我。不少软件不能启动,出错信息是 X Error, unable initialize device … 不知怎么解决,也懒的花时间去搜了,不想再在这种问题上浪费时间。操作系统对桌面用户来说就是用来提高工作效率的,出的问题越少越好,占用用户的时间也是越少越好。Edgy 新装好的系统就有这样大的问题,不知道是不是 Ubuntu 开发出了问题。一年出2个版本似乎是不错,但是如果系统真的稳定的话干吗要那么多新版本?如果到发布时间还没有准备好那究竟要不要发布?微软一而再、再而三的延期产品的发布我觉得也是一种负责任的做法。Ubuntu 会不会这样呢?当初它做过承诺,如果延期原谅它的人自然是多数,但肯定会有不少批评。让新版本在合适的时候自然放出更符合开源社区的做法。
Ubuntu 的更新是一件有点危险的事,说不准会遇到什么诡异的问题,而你又不知道问题出在什么地方,因为 Ubuntu 为你作了好多它认为优化的设置。我不是批评 Ubuntu 的做法,这对简化用户使用很有帮助,就像 SuSE 一样。但是前提是改动必须是正确的,而且的确是优化的。(个人认为 SuSE 在为用户做优化配置方面做的很好,但是它的缺点是实在太慢,比 Windows 都慢)如果改动不对,那将给用户带来非常大的麻烦,而用户很难自己去解决,因为不花点时间调查的话不知道 Ubuntu 究竟做了哪些改动,又是哪些改动出了问题。
而 Gentoo, Arch 这样的发行版可能在为用户做配置上没有 Ubuntu 好,但是至少用户自己知道自己做了什么配置,出了问题也比较容易自己解决。我个人还是喜欢 Gentoo, Arch 这样的发行版。虽然有时也很羡慕 Ubuntu 用户装好系统就可以用的很舒服,但一旦 Ubuntu 出问题就很难解决,而 Ubuntu 在体现墨菲法则时非常准确。Gentoo, Arch 问题很少,即使碰到也很快能解决。用 Ubuntu 的时间虽然很短,但是遇到的问题比我用 Arch 的都多,最致命的就是那些问题都是我在其他发行版中从来没有遇到的也不应该出现的,半小时内无法解决的占多数。
最后再赞一下 Arch ,我装 Beryl 加配置总共用的时间大概也就一刻钟而已,就照着 Arch Wiki 上的那篇文章。(跟其他的发行版的文章比比看就知道 Arch 有多么简单了,Ubuntu 那个居然要看好几篇文档,Gentoo 那个也很长。)那天同学的 Ubuntu 装 Beryl 遇到问题问我有没有办法解决,光是看到有三篇文章我就晕了,稍作努力失败也只能放弃了,我已经没有那么多时间可以花在这种事情上了。Arch 真是让你感受什么是“简单即是美”。