除了Linus Torvalds检查他正在合并的代码的各种元素,并在他的AMD Ryzen Threadipper工作站上进行构建测试,现在还用Ampere Altra在ARM64上进行了更多测试之外,他现在仍然相信“dogfooding”,事实上,即使在合并窗口期间,他也在运行领先的Linux内核代码。
对于那些好奇即使在非常繁忙的合并窗口中,Linus Torvalds在Linux内核代码的“边缘”运行了多少的人来说:是的,他仍然是dogfooding的大力支持者。
在昨天的一次邮件列表讨论中,当他处理Linux 6.10的DRM图形驱动程序更新中出现的问题时,他评论了他目前对Linux内核的挑剔方法:
[DRM维护者David Airlie]事实上,这让我很担心,这个警告可能会导致问题,但我不相信它应该具有机器结束属性,而不会在结尾出现某种不同的错误,所以我要密切关注。
[Linus Torvalds]好吧,因为我非常相信dogfooding,所以即使在合并窗口期间,我也总是运行自己的内核。我不会在每次拉动之间重新启动,但我基本上每天都会重新启动。
So there you have it, yes, Linus does continue dogfooding the Linux kernel even during the very busy two week merge window periods where lots of new code (and bugs) are introduced. As for the bug being discussed yesterday the belief was attributed ultimately to Btrfs or the new DRM buddy clear page tracking code. There's already a new pull with a DRM buddy allocator fix.