Ted Ts'o 谈内核团队 2.5 版本的计划

作者:Don Marti

LJ: 在峰会上做出的哪些决定是您没有预料到的,或者内核开发者可能不会通过电子邮件做出的?

Ted: 峰会并没有真正做出任何决定,因为那不是它的目的。 我主要希望给人们一个机会进行一些高带宽、低延迟的对话,这种事情最好是面对面完成。 此外,如果已经在现实生活中见过某人,在电子邮件中就不太容易进行人身攻击,也更容易进行文明的讨论。 这有助于校准对方的网络人格和现实人格。

例如,我希望 Donald Becker 和 Jeff Garzik 之间的激烈争论现在已经成为过去,因为他们有机会见面了。

与往常一样,决定将使用最重要的标准“给我看代码”。 但是,考虑到内核变得更加复杂,在真正坐下来编写代码之前进行一些设计讨论是有用的,这样人们就可以提前了解潜在的反对意见和/或陷阱。

LJ: 在峰会上,您个人的待办事项清单上有什么?

Ted: 嗯,我的待办事项清单上的事情并没有真正改变。 我计划对 tty 层进行一次改造,并且有一些正在进行的 ext2/ext3 工作要做。 不过,这些并不是在研讨会上提出的事情。

我会说,很多人计划在 2.5 版本中做很多事情,我真的很期待。

LJ: 好的,你让我问了……2.5 版本中什么会很酷,什么会很困难?

Ted: 网络和块设备层中的零拷贝。 通常块设备层中更好的可扩展性。 不再有 2TB 的限制,这是一件好事,因为它可能很快就会成为一个真正的、根本的限制,即使对于“普通”系统也是如此。

内核对异步 I/O 的支持也将非常重要。

至于什么会真的很困难,没有。 这都只是编程中的小问题。

电子邮件:ljeditors@ssc.com

加载 Disqus 评论