近日,Linux内核创始人林纳斯·托瓦兹(Linus Torvalds)在审查Linux 6.15-rc1版本的代码合并请求时(消息来源:Phoronix),再次以标志性的直率态度引发关注。这位开源领袖将矛头直指内核代码中新增的“hdrtest”模块,用词激烈程度堪称“语言艺术”的典范。
在代码审查过程中,托瓦兹发现新合并的代码包含名为“hdrtest”的测试模块。他在公开讨论中毫不掩饰地批评:“我完成代码拉取并解决冲突后,发现里面混着这些恶心的‘hdrtest’垃圾——(a)它拖慢编译速度,因为被默认塞进全模块编译流程而非开发者按需运行;(b)还在头文件目录里到处留下‘hdrtest’残渣。”为强调问题的严重性,他特别用星号加重语气写道:“这玩意必须消失”。
这位技术领袖进一步追溯问题根源:“我早就说过,为什么要让头文件测试成为常规编译流程?”他指出这些残留文件会干扰开发者使用文件名自动补全功能,并用加粗字体重复强调:“这玩意必须消失”,显示出对代码污染零容忍的态度。
对于解决方案,托瓦兹给出明确指示:“想做hdrtest测试就放在你们自己的检查流程里。别强迫所有人看着这些垃圾,还让目录树里堆满残渣。”为彻底解决问题,他当场将hdrtest标记为故障状态,阻止其进入常规编译流程。
这场争议的源头,要追溯到Linux内核近期合并的英特尔Xe显卡驱动更新。Phoronix披露,hdrtest代码实际是用于测试DRM(直接渲染管理器)头文件的工具。需要特别说明的是,此处的DRM并非数字版权管理技术,而是图形领域的直接渲染管理器;而hdrtest本身也与高动态范围图像技术无关,其核心功能是验证DRM头文件是否符合独立编译要求的技术标准。