18年坚守获官方致谢!Linux 7.0 铭记 linux-next 幕后功臣
Linux 7.0 的发布就在眼前,这也意味着内核的主线合并窗口马上就要关闭。
在最后这段时间赶着合入的各种修复代码中,有一个改动挺特殊的。它没有加什么新功能,但 Linux 7.0 的 CREDITS 文件加上了一段记录,专门致谢 Stephen Rothwell 过去 18 年创建并维护 linux-next 所做的工作。
关注内核代码的人可能知道,Stephen Rothwell 已经在 2026 年 1 月中旬卸任了 linux-next 维护者的活。他以后还是会继续留在内核社区,只是不再接手这么高强度的工作了。
如果不经常搞内核开发,可能不太清楚 linux-next 到底是个啥。简单来说,它就是一个大型的测试和代码排队暂存区。那些准备要在下一个合并窗口提交给主线的补丁,统统都会先塞到这里头。
按照开发流程,内核各个子系统的独立开发分支会把各自的代码喂给 linux-next,这样就拼成了一个包含所有最新特性的前沿版本。
这些代码在里面堆积验证,确认没有大问题了,才会在合并窗口期给 Linus Torvalds 发出代码拉取请求。
这个机制省了大家很多麻烦。有开发者如果提交了涉及好几个子系统的代码,在 linux-next 里跑一下就能提前发现是不是和其他人的改动有冲突。
对于想跑最新代码的测试人员来说也很友好,只要拉取这一个 Git 树就行,根本用不着手动去处理各个子系统那些散落的分支。
那么现在是谁在接管这个摊子呢?开发者 Mark Brown 从今年 1 月份开始接手维护 linux-next。
通过邮件列表记录也可以确认,其实正是 Mark Brown 本人写了这个修改 CREDITS 文件的补丁。
根据邮件列表的归档记录,他在补丁的描述部分加了一行,明确写着 Stephen 负责维护 linux-next 的时间是 2008 年到 2026 年。
在这封提交补丁的邮件下面,Stephen 自己也回复确认了修改。而且他顺带提了个小建议,趁着这次改动把文件里记录的他本人的 GPG 密钥也从 1024 位的旧版本更新到了 4096 位的版本。
目前这个针对文件的改动已经正式合并进 Linux 7.0 的代码树里了。一个人干了 18 年的脏活累活才退下来,能在官方 CREDITS 文件里留下一笔,确实是应得的认可。
信息来源:
- • https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=aaf96df9593bf4ab1b73c17891e4efe7570fdef3