近日,Linux内核的创始人Linus Torvalds对一位谷歌工程师提交的代码进行了严厉批评,用词直接且不留情面。
这位遭受批评的工程师名叫Palmer Dabbelt,他是谷歌Android团队的一员。他所提交的代码原本计划作为Linux 6.17内核合并窗口的一部分,然而却未能如愿。
Torvalds之所以拒绝这次代码提交,不仅因为代码本身的质量不尽如人意,更因为提交的时间点远远超出了预期。他对此表达了强烈的不满。
在回应中,Torvalds直言不讳地指出:“这不是一份合格的代码,而且提交得太迟了。我提前要求提交请求,是因为我需要出差。如果你不能遵守规则,至少应该提交高质量的代码。”
他进一步批评道:“这段代码在通用头文件中添加了一些与RISC-V无关的垃圾内容,这简直是在浪费我的时间。这样的代码根本不应该出现在我的邮箱里,尤其是在合并窗口即将关闭的时候。”
Torvalds还详细列举了代码中的多个问题,并讽刺道:“这段代码只会让这个世界变得更糟糕。像这样的东西必须彻底修改。”
他再次警告Dabbelt:“你已经收到警告:以后不要再提交迟到的请求,更不要提交与RISC-V树无关的垃圾代码。”
在回复的结尾,Torvalds强烈建议Dabbelt尽早为Linux内核6.18提交代码,并明确表示希望这次提交的代码“没有任何垃圾”。