Linux 之父再發飆:怒批英特爾工程師代碼是“惡心穢物”
IT之家 4 月 2 日消息,Linux 創始人 Linus Torvalds 近日嚴厲批評了英特爾工程師 Jani Nikula 提交的 DRM 驅動相關代碼,稱其包含的 hdrtest 測試文件會拖慢內核編譯速度并產生冗余文件。
Torvalds 在郵件列表中怒斥 Nikula 提交的代碼,用“令人作嘔的穢物”(disgusting turds)形容這些文件,要求將其移出常規編譯流程。

Torvalds 表示這些測試文件不僅會拖慢全模塊配置(allmodconfig)的編譯速度,還會在 include 目錄留下無用文件。

圖源:Aalto UniversityTorvalds 強調,這類測試應該作為獨立選項運行,而非強制所有開發者參與編譯,他臨時標記該功能為 BROKEN 狀態,要求英特爾團隊重新設計測試方案。
此次爭議涉及 Linux 內核中管理 Intel Xe 顯卡驅動的 Direct Rendering Manager(DRM)子系統。IT之家注:DRM 是 Linux 內核管理 GPU 渲染的核心子系統,負責硬件加速、視頻播放等圖形處理任務。
Torvalds 指出,當前實現方式會破壞文件名自動補全功能,即便加入 gitignore 列表也只是掩蓋問題。他建議此類代碼不要采用默認編譯流程,改為“make drm-hdrtest”的獨立測試命令。
Nikula 在回應中承諾將測試文件移至.hdrtest 子目錄,并通過 kconfig 選項隔離額外檢查項。這場技術交鋒展現了 Linux 社區對代碼質量的嚴苛要求。

來源:IT之家