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 考虑的事情经常是其他发行版没有的,他们纠结的问题经常给人一种没有问题创造问题也要上的精神。

http://stackoverflow.com/questions/9387928/whats-the-difference-between-dist-packages-and-site-packages

那个宇宙超级无敌的 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的。

This entry was posted in Linux and tagged . Bookmark the permalink.

19 Responses to openSUSE 社区是最好的社区,没有之一

  1. marguerite says:
    Firefox 20.0 GNU/Linux x64

    I’m proud to be part of the project.

    [Reply]
  2. firefoxmmx says:
    Google Chrome 26.0.1410.63 GNU/Linux x64

    喜闻乐见的地图炮.

    [Reply]
  3. Blask says:
    Google Chrome 26.0.1410.58 Android 4.1.1

    话说我也是用过openSUSE然后转到Chakra的~但是openSUSE依旧是我最热爱的发行版~

    [Reply]
  4. 依云 says:
    Firefox 16.0 GNU/Linux x64

    看来 openSuSE 真的会成为我下一个会尝试的发行版了呢。

    [Reply]
  5. roowe says:
    Google Chrome 26.0.1410.58 Android 4.1.1

    怎么木有喷gentoo

    [Reply]
  6. csslayer says:
    Firefox 20.0 GNU/Linux x64

    @roowe 不了解的不喷。
    不过单纯看新闻的话gentoo也颇有些……
    udev 和 systemd 那茬在gentoo和systemd之间基本就是互喷,虽说互喷的道理都不见得非常充分…
    我也是顶讨厌Lennart Pottering的,原因见上方喷Fedora的。
    虽然我不知道我遇见的话是也去互喷还是甘心挨操,反正redhat总归是把刀子架在每个人身上逼着就范而已。
    我宁愿选择好东西总会发光的道路。

    [Reply]
  7. nihui says:
    Firefox 20.0 Windows 7

    嗯,各有各的特点啊,说得太好了

    [Reply]
  8. Mucid says:
    Chromium 25.0.1364.160 Ubuntu x64

    launchpad server还少??
    论节操我对suse更没好感,起码对他爹没好感

    [Reply]
  9. endle says:
    Firefox 20.0 GNU/Linux x64

    说的我也动心了。。。我是不是也尝试一下 OpenSUSE?

    [Reply]
  10. csslayer says:
    Firefox 20.0 GNU/Linux x64

    @Mucid 少,和obs都不是一个量级的。每次排队几个小时是常有的事,obs提交了几分钟那就开始编译了。

    https://build.opensuse.org/monitor
    https://launchpad.net/builders/
    每个结点跑一个任务,opensuse的基本每个结点跑多个任务,少年自己数过吧。obs 还自带依赖更新后重新编译自动update pkgrel,差距太大了。

    更别说 obs 的功能还有打包其他发行版包的功能了。

    [Reply]
  11. Noob says:
    Firefox 20.0 Ubuntu

    用linux时间不长
    不过,multiarch真的没用吗?貌似对付arm的交叉编译之类会很有用的。

    [Reply]
  12. zzColin-shzsc says:
    Google Chrome 26.0.1410.43 GNU/Linux x64

    庆幸自己逃离了 Arch 这个疯人院……菜鸟表示 Gentoo 用起来都要比 Arch 舒服得多,Arch 真心只能是闲着没事纯粹用来折腾着玩的。

    [Reply]
  13. formatself says:
    Google Chrome 26.0.1410.64 Windows 7

    为嘛没喷centos…

    [Reply]
  14. csslayer says:
    Firefox 20.0 GNU/Linux x64

    @formatself ……centos 几乎都没有个能掏出来讲的社区。

    [Reply]
  15. kaji331 says:
    Firefox 20.0 GNU/Linux x64

    我转了一圈还是回到Debian系了,还是它莫名其妙的问题最少~既可以懒懒的用,也可以拼命的折腾!

    [Reply]
  16. stecue says:
    Google Chrome 26.0.1410.63 GNU/Linux

    很好很中肯!(当然是从我的角度,嘿嘿)

    [Reply]
  17. leaeasy says:
    Firefox 19.0 GNU/Linux x64

    rpm作为包管理器每次检查更新都是慢的很,这点让人很是无奈,好在arch的打包者节操比较足,滚来滚去还没出过大问题

    [Reply]
  18. .txt says:
    Google Chrome 29.0.1535.3 GNU/Linux

    Arch最近一次丧心病狂地更新filesystem换/bin和/sbin第一次让我萌生了退意,这是在玩用户无误。
    如果下次还滚挂就坚决换发行版

    [Reply]
  19. yyc says:
    Google Chrome 27.0.1453.110 GNU/Linux x64

    @.txt 合并 /bin /sbin 很好啊.. 而且比合并 /lib 安全很多啊… 再说都是 fedora 先干的又不是 arch 自己发明的

    [Reply]

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

This site uses Akismet to reduce spam. Learn how your comment data is processed.