近日,Linux系統(tǒng)的創(chuàng)始人Linus Torvalds對(duì)Intel的一位工程師Jani Nikula所提交的DRM驅(qū)動(dòng)相關(guān)代碼表達(dá)了強(qiáng)烈的不滿。Torvalds嚴(yán)厲批評(píng)了代碼中的一個(gè)名為hdrtest的測(cè)試文件,形容其“極其糟糕”。
DRM,作為L(zhǎng)inux內(nèi)核的核心子系統(tǒng),主要負(fù)責(zé)管理GPU渲染任務(wù),涵蓋硬件加速、視頻播放等圖形處理功能。此次引發(fā)爭(zhēng)議的測(cè)試文件,Torvalds指出,不僅嚴(yán)重影響了全模塊配置的編譯速度,還在include目錄下留下了不必要的文件。
Torvalds在郵件列表中直言不諱地表示,這樣的測(cè)試應(yīng)當(dāng)由開(kāi)發(fā)者自行管理,而不應(yīng)該讓其他開(kāi)發(fā)者被迫面對(duì)這些冗余和雜亂的代碼。為此,他臨時(shí)將該功能標(biāo)記為“損壞”狀態(tài),以表達(dá)他的不滿和擔(dān)憂。
面對(duì)Torvalds的批評(píng),Intel的這位工程師并未回避,而是在郵件列表中迅速作出了回應(yīng)。他承諾將會(huì)把測(cè)試文件移動(dòng)到.hdrtest子目錄中,并通過(guò)kconfig選項(xiàng)來(lái)隔離額外的檢查項(xiàng),確保這些測(cè)試文件不會(huì)對(duì)其他開(kāi)發(fā)者的工作造成干擾。
這一積極回應(yīng)似乎緩解了緊張的氣氛。盡管起初的批評(píng)相當(dāng)嚴(yán)厲,但I(xiàn)ntel工程師的迅速行動(dòng)和承諾改進(jìn)的態(tài)度,讓這一事件得以平穩(wěn)解決。
此次事件不僅展示了Torvalds對(duì)Linux代碼質(zhì)量的嚴(yán)格要求,也體現(xiàn)了開(kāi)源社區(qū)中問(wèn)題解決的高效和透明。通過(guò)直接的溝通和快速的響應(yīng),開(kāi)源項(xiàng)目的參與者能夠共同維護(hù)代碼的質(zhì)量和項(xiàng)目的健康發(fā)展。