红联Linux门户
Linux帮助

Linux把开源搞得一塌糊涂

发布时间:2007-09-12 00:14:37来源:红联作者:qdtantao
  还记得1980年代吗?许多人担心Unix“分支”会损害操作系统被用户使用的机会。但与现在相比,那是小巫见大巫。Linux世界里的300多个发行版都在想方设法吸引用户,而总体上它们只有一个真正的对手Windows。

  想精确的知道到底有多少个发行版大概是不可能的,因为任何有空闲时间的人都能用他的手造出一个来。(去看看 Linux From Scratch--LFS,它能“提供一个从源码一步一步构建你自己的定制 Linux 的指导。”)

  让我们想信权威的数字是359吧,因为这是 DistroWatch.com 网站上发行版名单上认定的数字。

  当然,一些发行版比其它的发行版更为分散。从DistroWatch上看,Ubuntu,无疑是那个月最受欢迎的(谁说宣传用在Linux身上没有用?),排在其他所有的发行版前面。OpenSUSE, PCLinuxOS, Fedora, 和 MEPIS包下了前五名。(因为这是一个爱好者网站,一定有人认为Novell 和 Red Hat 没有典型代表,所以应该把它们加入顶层排名。)

  一些复合版本Linux的存在使人想到,在地球上有不同类型的用户需要不同的发行版本,但是需要359种那么多吗?

  DistroWatch的统计页面上有一个你能找到,更像是对这个现象的解释:

  “一个Linux版本就像一个宗教。如果你曾设法建议别人,他或她的选择也许不是最好的,那么你知道我在说什么。”[那个“我”可能是网站建立人Ladislav Bodnar。]

  嗯,那么Linux就像一个宗教。我好像曾经在哪听过这个。他请求我回答:提倡开源更明智,这不是Linux信徒(相对微软用户)的一个信念吗?(另外一个相似的想法是自由软件在某种方式上比那些要付钱的东西要来得高贵。)他们从没想过把Linux发展成一个“巨大的毛团”,SUN Microsystems的主席这样形容Windows所走的华丽道路。

  这里有一篇meme1999年写的文章,叫做“Fear of Forking”:

  Linux不会分支,因为分支者要做太多没有工资发的工作:他所做的任何值得做出的改进会被主要分支吸收,而他的分支会被认为无意义而丢弃/忽视。

  我要做一个辩护--在这一点上我会接受这篇评论,就是这篇评论与其说是众多发行版更胜于用在Linux内核的分支上。确实,Linux内核没有以任何重大的方式分支过,感谢Linus Torvalds的控制。

  另外还有一个事实是,一个还算是叫得上分支的小小背离非常有价值。因为他们打补丁或用命令行附加(后者不是真正的分支)去支持实时负载平衡。(实时Linux优点在于这是一个值得的努力,有益于一个完全的,分离的讨论。)

  如果我的辩论有什么毛病的话,那么我承认我把F开头的字拖进了讨论。如果我刚才说了我太多的发行版,就让它那样吧。但另一方面我曾经那么接近我不得不想的事:不管多少次开源支持者对我说,他们提供的东西比微软叫卖的那些系统好得多了。就是这个:没有其它的方式更直截了当了:Linux分支得一塌糊涂。
文章评论

共有 3 条评论

  1. 奶茶dsk 于 2007-10-01 22:06:27发表:

    还是看不明白,不知道在说啥...

  2. Divano 于 2007-09-14 05:22:13发表:

    不明白 看的乱七八糟的

  3. 奶茶dsk 于 2007-09-12 15:23:40发表:

    看不太明白,理不清楚逻辑。。。。。