对话Linux内核守护人Andrew Morton(2)

而有的公司的做法就是扩展一群开发者,通过这种方式去申请这个职位,其实有很多竞争对手,在人们参与到整个过程当中,他们就需要人们进行交互,有很多的人他们在推出Pach的时候非常的礼貌,非常的保守。我们相互之间打交道是什么样的礼仪呢?我觉得如果我接收到非常不礼貌的一个回复的话,那回去是代表别人来说话,因为每一个人不一定代表自己说话,有一个人说了一句话,或者造成了上千人的反对,这就是一种工作的方式。一个人说了一句话那么所有人都同意的话,这可能就造成工作是成功的进行,但是更多的情况下会是遭到上千人的反对,说你不要这样去做。其实有一些非常有名的人士,他们并不是代表所有人说话,他们只是代表自己说话,其实这也是一个问题。

Jonathan Corbet:我希望我能够同意你的说法。还有一个开发者遇到的一个问题,就是有的人在进行变更的时候,是非常的快,有的很长的时间才能够做完,比如说一个开发者花了很多时间才能进入,所以就是有一个问题,就是为什么有的补丁时间更长,到底开发者应该怎么来预期他们工作的时间?在他们发送补丁之后,他们预期的时间是多长?

Andrew Morton:我认为我非常关心是否会回归测试,其实我不希望这个补丁如果不好的话,会影响很多人的系统。如果是一个已经运行的系统,大家都在使用,所以它的影响是非常大的,所以必须要非常的小心,非常的谨慎,而且要确保不会有懂行的人去触动,或者进一步修改这些内容。所以对于这个工作,对于这个补丁的理解其实花费我很长的时间去理解的,这也是为什么很多的补丁花了我很长的时间,但我有信心不会有很大的影响,才会决定把它添加到新的版本当中。因为这是一个内核,每个人都在用的,所以这是一个非常严肃的事情。

Jonathan Corbet:我想在我们的听众当中问他们的问题,所以我现在想开放一下论坛,希望能够有听众问他们自己的问题。

提问者:我们最近会推出一个新的Linux版本,为什么我们需要这个Tree呢,因为现在很多的Linux贡献带来了很多的错误,所以希望把错误和缺陷去掉,是这个原因吗?我有两个问题,第一个是现在有更多的开发者涉及到内核的开发,是不是说在未来我们会遇到更严重的,更多的嘈杂和混乱?

Andrew Morton:我是第一个要测试每一个人工作的人,每一个补丁都要进行测试,这样一个工作让他来做的话可以帮我很多的忙。我相信他们会认真的谨慎的去测试这些工作,而且他们和斯迪芬合作会比我好。纳入到这个Tree的话,未来一两年之内我们会把这个结果测试出来,所以我相信我们会花很多的时间做我们之前没有做的工作来过滤这些补丁。

提问者:非常感谢。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzwyxd.html