Linux创始人怒斥英特尔工程师提交的“糟糕代码”

Linux创始人怒斥英特尔工程师提交的“糟糕代码”
2025年04月03日 02:40 中关村在线

近日,Linux创始人林纳斯·托瓦兹对英特尔工程师亚尼·尼库拉提交的一段与DRM驱动相关的代码提出了强烈批评。托瓦兹指出,这段代码中包含的hdrtest测试文件不仅会显著减慢内核编译的速度,还会生成多余的文件,影响整体效率。

在邮件列表中,托瓦兹用“令人作呕的秽物”来形容这些测试文件,并明确要求将它们从常规编译流程中移除。他强调,这些测试文件会使全模块配置(allmodconfig)的编译过程变慢,同时在include目录下留下无用的残留文件。

托瓦兹进一步表示,这类测试应当以独立选项的形式运行,而不是强制所有开发者在编译过程中参与其中。为了促使英特尔团队重新设计测试方案,他暂时将该功能标记为BROKEN状态。此次争议主要围绕Linux内核中用于管理Intel Xe显卡驱动的Direct Rendering Manager(DRM)子系统展开。

DRM是Linux内核中负责图形处理的核心子系统,承担着硬件加速、视频播放等重要任务。托瓦兹指出,当前的实现方式会破坏文件名自动补全功能,即便通过gitignore列表屏蔽这些文件,也仅仅是掩盖了问题的本质。他建议将此类代码改为独立的测试命令“make drm-hdrtest”,而非纳入默认编译流程。

尼库拉在回复中承诺,将把测试文件移至.hdrtest子目录,并通过kconfig选项隔离额外的检查项。这场技术讨论体现了Linux社区对代码质量的高度关注和严格要求。

新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片