自制,有节操的插图版
openSUSE 社区是最好的社区,没有之一
Note 1:社区指发行版的社区。
Note 2:以及这不是一篇讨论发行版是否好用的文章。
Note 3:仅代表个人观点。以下谈到的发行版哪个都不是我主要用的,我用 Chakra。
以下是对于其他几个社区的概括:
1、Fedora 只关心自己核心关心的,而不在乎其他人。
Fedora 的公司背景导致了目前他们处于一种,如果你不用我的,你就是傻逼的这样一种状态。简单来讲,就是拿着他们的影响力作为刀子,让所有人就范。
而且他们会非常 happy 的 break 掉除了自家 GNOME 外所有的 DE,然后因为给出一副你们不紧跟上游你们该死的嘴脸。
虽然以下观点非常的文字狱,但是我还是看了就讨厌,就是 Fedora 的 Feature Proposal 的必须项目之一是 “Benefits to Fedora”,实在让人感觉 GNOME 和他的创造者们一样,脑子里是不装整个生态系统的混蛋。
2、Debian 过于死扣细节以及太理想化
不得不说,Debian 考虑的事情经常是其他发行版没有的,他们纠结的问题经常给人一种没有问题创造问题也要上的精神。
那个宇宙超级无敌的 multiarch 看着非常美好,以至于可以让你装上你cpu不支持的架构到发行版里……但除了看起来非常 nb,这又有什么意义呢……
3、Arch 太过随意
当然,反正这些人都是凭着兴趣去搞这些,但是经常就会有一些不过脑子的决定,例如最近 qt4 -> qt5 ,一口气把包改到导致所有的pkgbuild都要重写,实在是闻所未闻,只对自己的包负责而不管他人,以至于包的质量是在考验打包者的人品。
4、Ubuntu 我们喜欢自个玩自个的
openSUSE 的节操是非常高的,单纯从 obs 上就能看出来,可以给所有的发行版打包,自动化程度极高,同时还提供大量的服务器,和Launchpad那点小破服务器一比实在是天差地别。
而且单纯相比 launchpad 和 obs,launchpad 是“不让你使用 launchpad 的图标”(链接中搜索icon)来建这个网站的,而使用 obs 来构建自己的系统的包括了 Packman ,Meego,以至于现在的 Mer。除了第一个后两者和 openSUSE 没半毛钱关系。
openSUSE 的 sysvint -> systemd 的迁移也是我所见过的发行版中最有节操的,Arch 的随意性导致了打包者们怀着“吃我systemd啦”(那些邮件列表的邮件的印象)这样的态度狠狠的就push了上去,以至于每次Arch的抽风的更新,都是让人感到打包者仿佛在冲你大吼“你活该”然后在一旁窃笑。
openSUSE 则除了还平行支持着 parellel 的两套系统,并且还真的会对已经可以被称作过时的sysvinit不断维护。
这么多发行版里面,openSUSE是唯一一个让我感到他是在乎整个生态系统的发行版,而且有这足够强力的成员去支持这样的行为。当然,你可以为以上的行为找上种种借口,例如人手不足啦,要赚钱啦等等,Good for you,有些事情并不是单纯借口就能 Cover的。