红联Linux门户
Linux帮助

跟踪Linux内核发展

发布时间:2007-01-24 00:45:57来源:红联作者:Fanatical
Linux的2.6版内核看来是不太可能真正被“冻结”(freezed),一些新的功能还在不断的被提出,并且时不时地加入到新的内核中。Linus本人也表示:2.6版内核的稳定性让他惊讶,致使他现在根本没有开发2.7版内核的念头,也无须开发新内核,因为2.6版内核对新功能的适应性很强。

一些被提及的新功能还是很激动人心的,比如说通用内核事件接口和网络的异步收发机制,当然,一些小的改变也不用忽视,如定时器和工作队列接口的改变等。每个内核版本的变化都很大,单从补丁包的大小就可见一斑。

我们如何及时而有效地得知这些变化呢?

以前,我曾经尝试着订阅内核的邮件列表,最终还是未能忍受那每天200多封的邮件所带来的心理压力,而取消了这种低效的获取消息的途径。偶然的一次机会,我发现了LWN--这个被某些人称为Linux内核官方信息发布地的站点。这个站点果真没有让我失望,每当内核新版发布的时候,它都会将这个版本的更新和新功能详细列出,并对某些功能作更为详尽的讲解。并且对于一些被提议的功能它也有跟踪报道,它还提供高水平的内核编程教程以供我们学习之用。它不仅关注Linux内核的发展,甚至关心整个Linux社区,乃至Linux社会的发展,每天发生的一些大事它都有报道。整体来说,它确实是一个很不错的网站,每个关心Linux发展人都应该订阅。写到这里,尽是饰美之词,可能有人怀疑我是LWN的枪手,大可不必,实话说,我也只是注册用户而已。

今天还从一篇介绍Zbr的Kevent的文章里面发现如下内容:

Is any of this documented anywhere? I'd think that any new userspace interfaces should have man pages explaining their use and some example code before getting merged into the kernel to shake out any interface problems.

I mean, if there's nothing wrong with kqueue then let's minimise app developer pain and copy it exactly. If there _is_ something wrong with kqueue then let us identify those weaknesses and then diverge. Doing something which looks the same and works the same and does the same thing but has a different API doesn't benefit anyone.

惊叹于Linux对于文档和标准化的重视。

除了以上这些,我还挖到著名Linux内核网络开发者David S. Miller的个人网站,里面有blog和todo list,这也能让我们一窥Linux网络的发展动向。

目前,Linux内核开发团队的开发热情很是高涨,新功能被吸收进内核的时间也有所缩短,这一切都将让所有Linux用户受益,其前途可谓一篇光明,祝我们的Linux明天会更好!
文章评论

共有 0 条评论