近期,Linux系統的創始人Linus Torvalds對Intel工程師Jani Nikula提交的一項DRM驅動相關代碼表達了強烈不滿。Torvalds嚴厲批評了代碼中包含的hdrtest測試文件,用“極其糟糕”來形容這些文件。
DRM作為Linux內核中管理GPU渲染的核心組件,承擔著硬件加速、視頻播放等重要圖形處理任務。此次引發爭議的代碼,正是在這一關鍵子系統中提交的。
Torvalds指出,這些測試文件不僅大幅拖慢了整個模塊配置的編譯速度,還在include目錄下留下了不必要的文件。他認為,這樣的測試應當由開發者個人負責處理,而不應讓其他開發者被迫面對這些冗余且質量低下的代碼。
憤怒之下,Torvalds臨時將這一功能標記為“BROKEN”狀態,表達了他對這一代碼提交的不滿。這一舉動立即引起了社區內的廣泛關注。
幸運的是,事件并未進一步惡化。Intel的工程師Jani Nikula在郵件列表中迅速作出了回應。他表示理解Torvalds的擔憂,并承諾會將測試文件移至一個名為.hdrtest的子目錄中,并通過kconfig選項隔離這些額外的檢查項。這樣一來,這些測試文件將基本不會對其他開發者的工作造成干擾。