Linux 版 (精华区)

发信人: howdoit (教练让我上场!!!), 信区: Linux
标  题: 一位人类学家问有关Linux的"演进过程"的问题
发信站: 哈工大紫丁香 (Tue May 18 08:49:33 1999), 转信

《Linux公报》……让Linux更富魅力!

                 The Answer Guy 

               By James T. Dennis, answerguy@ssc.com

          Starshine Technical Services, http://www.starshine.org/

                             翻译:gaia

          一位人类学家问有关Linux的"演进过程"的问题

From donald.braman on Mon, 23 Nov 1998 

         不知道你是否回答非技术问题,下面就是我的一个... 

              看来本刊以前的文章你看的不多.

      我谈论各种各样的问题,甚至回复一些与Linux毫无关系的

      问题.(通常那种回复不那 么热心--不过,你可以得到好的,

      礼貌的,迅速的,和/或免费的回答(任选三种)).

         我对Linux怎样被维护与升级的运作过程感兴趣,希望得到一个

简明的介绍. 

在Linux共同体(LINUX community)及其松散的组织结构中,Linus处于何种

地位?他 是如何决定该怎样取舍他收到的改进意见的?(我总是看到

"Linus刚刚发布kernel 2.xxx"这样的消息). 

              Linus"拥有"内核.他的主要工作集中在开发版的

      内核上(现在是2.1.x---一个月之内 可能会变成2.3.x).稳

      定版本的内核(当前是2.0)主要由Alan Cox维护,尽管有关

      最 后批准和正式发布之类的事情他们还是要与Linus联系.

      一旦Linus决定2.1系列的工作结束了,他将把它作为"2.2"

      来发布,然后开始2.3系列 .(那时大量为新内核做的补丁程

      序会汹涌而至,因为2.1系列几个月前就已经"特性冻结"了,

      而许 多人已经私下里开始为新一轮开发工作开发新的特性

      了).

      我已经听说Linus打算把马上就把2.2的维护工作移交给

      Alan及Stephen Tweedie.这 能使他完全集中精力于下一版

      本的内核.

      尽管做了努力以尽量减少2.2版的bug---但几乎可以肯定的

      是在头几个月至少要发布 一些2.2.x版本.这些版本中很多

      将修补一些小bug,它们只影响某些不常碰到的硬件 环境

      (10000个用户中碰到一个或更少). 1.0系列的稳定内核出

      了9个发行版本 .1.2系列有大约13个.2.0系列有36个(版本

      号从1.3跳到了2.x是由于内核中较大的 结构变更).不要仅

      仅依靠这几个点就去做评估曲线---除非你同时考虑到 了

      时间因素.即便如此你也会发现一些反常---1.2与2.0版本

      的差异正如其版本号所 提示的那么大.

      至于说Linus如何对改进方案做出取舍决定 ...这是只有像

      我这样的圈内人才 能知晓的秘密.

      Linus忙得不可开交.全世界的程序员和学生直接通过

      e-mail把补丁程序寄给他.实 际上有头脑的人在决定提交

      自己对内核的改进前,先要看看位于

      http://www.tux.org/lkml 的FAQ.

      下面还将提到这一点.

         如果,我并无恶意,Linus去世了怎么办? 

              这类事情已经被讨论过.(通常用比较平和的语言

      ---用"退休"这个词而不提"去世").

      那将是Linux共同体的巨大损失.

      然而,源代码的发布所依据的许可制度保证了源代码仍然能

      被自由地获得,仍然"活 着".(能够被升级,移植到新的平台

      上,并且被全面改进).

      相对于FreeBSD类操作系统,Linux的巨 大优势就在于有

      Linus. 他专注于内核,代码和质量,几乎完全避开政治.他

      让其他人处 理"用户空间"的问题(库,编译器,以及包含在

      任何Linux发行套件里的各种工具和应 用程序.)

      从这种"温和的独裁者"模式中我们获益菲浅---我们把

      Linus看作是"Linux内核上帝" (在他以前我们一无所有,而

      且就此而言我们是一神教).

      当Linus最终退休时(这也许在我自己死后很长时间才会发

      生),Linux内核开发者们 的希望就在于我们能一致接受一

      个继任者---一个新的温和的独裁者.那将是像 Alan

      Cox,Stephen Tweedie这样的人 ,或将是名字频繁出现在

      Linux-kernel mailing list的某个人(对此我知道得并不

      多).

      Linus开玩笑地把他的女儿称为Linus 2.0和3.0 (如果她们

      有兴趣并且精通技术,我 们可能会建立一种世袭的寡头政

      体).让我们过15年后再看.

         此外,我希望能找到一个地方,在那里讨论试验性的未来发布计

划,甚至能给出 大致的时间表.简单地说,是否存在一个项目管理站点或

组织,总结关于Linux向什么 方向发展及如何实现目标的有关争论? 

              这倒是个有意思的问题.任何真正参与Linux内核

      开发的人都订阅了 Linux-kernel mailing list,其主机位

      于Rutgers大学(关于具体的订阅方法及到哪去找 文档,如

      何查询文档,看一下前面提到的FAQ).

      linux-kernel是个相当繁忙的mailing list.在过去的几个

      月里我从那个list收到 了九千多封e-mail.每天将近一百

      封.(好象在我订阅过的Internet mailing list里 唯一比

      它更繁忙的是过去的cypherpunks list,那时它的主机位于

      Toad Hall---也 许还有Firewalls list,由Brent Chapman

      在Great Circle Associates发起.)

      既然通信量如此之大,很多繁忙的开发者(像Linus这样的)

      肯定不会读所有的信.(除 了开发内核,Linus有自己的家

      庭,有正式的工作;尽管按照他与Transmeta的合同,他 们允

      许他把一部分工作时间专门用于开发Linux).

      当然,你要想了解Linux内核开发者群体的社会动力学,最好

      的途径是亲自体验一 段时间.开始先做些调查(读FAQ,再花

      一两个月读list的文档),然后订阅list,潜伏 一个月(只读

      信但并不发信).

      如果你打算研究我们---请让我们知道在哪能找到你完成的

      文章.我们中的一位 ,esr即Eric S. Raymond自称是Linux

      共同体的"人类学家",但从更"客观"的来源得 到的意见想

      必会很令人感兴趣.

      (Eric在Linux被开发之前就是一位hacker.他帮助编纂并出

      版了"New Hacker's Dictionary" --- 如果你想理解作为

      一种亚文化的Linux共同体,这也是一份 相当好的背景资

      料.当然对其内容你可以持保留态度,但无论如何应该读一

      读).

         Donald Braman 

耶鲁人类学系 

                       版权所有 (C) 1999 NJLUG

           出版于第36期《Linux公报》1999年1月 中文版第三期

                             


--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.258毫秒