
Linux之父Linus Torvalds在新年伊始就引發(fā)了一場激烈的爭論。據(jù)報(bào)道,他與谷歌Google的一位程序員Steven Rostedt發(fā)生了長達(dá)四天的爭吵,期間Linus的言辭激烈,甚至直言“你的代碼就是垃圾”。
這場爭議源于Linux內(nèi)核的一個(gè)補(bǔ)丁問題。Steven Rostedt是一位來自谷歌的資深程序員,他針對Linux內(nèi)核中的一個(gè)問題提出了質(zhì)疑。他認(rèn)為,之前Linus建議在eventfs中使用相同的inode來簡化實(shí)現(xiàn),但這可能導(dǎo)致“find”命令出現(xiàn)問題,因?yàn)槟夸浐臀募膇node可能相同。為了解決這個(gè)問題,Steven提出了一種解決方案。
然而,Linus對Steven的解決方案并不滿意。在Linux內(nèi)核的郵件列表中,Linus對Steven的代碼進(jìn)行了嚴(yán)厲的批評,并表示這是“垃圾代碼”。他指出,Steven的代碼不僅沒有解決問題,反而引入了新的問題。在爭論過程中,Linus的言辭十分激烈,甚至有些粗魯。
這場爭論迅速在開源社區(qū)中引發(fā)了廣泛的關(guān)注和討論。許多開發(fā)者紛紛表達(dá)了對Linus和Steven的觀點(diǎn)和看法。一些人支持Linus的觀點(diǎn),認(rèn)為他的批評是有道理的,而另一些人則認(rèn)為Steven的解決方案是有價(jià)值的,應(yīng)該被接納。
盡管爭論激烈,但Linus并沒有停下腳步。在爭吵過后,他發(fā)布了Linux內(nèi)核6.8-rc2版本。據(jù)他介紹,這個(gè)版本旨在解決之前版本中發(fā)現(xiàn)的問題,并鼓勵(lì)用戶進(jìn)行測試。他希望通過這個(gè)版本的用戶反饋來進(jìn)一步改進(jìn)Linux內(nèi)核。
值得注意的是,Linus和Steven之間的爭吵并不是他們第一次發(fā)生爭執(zhí)。在過去,他們也曾就代碼和實(shí)現(xiàn)方式等問題進(jìn)行過激烈的討論。然而,無論是Linus還是Steven,他們都是Linux內(nèi)核發(fā)展的重要推動者。他們的爭論不僅有助于提高代碼質(zhì)量和系統(tǒng)穩(wěn)定性,也有助于推動開源社區(qū)的發(fā)展和進(jìn)步。
盡管爭議仍在繼續(xù),但可以肯定的是,Linux內(nèi)核的發(fā)展離不開像Linus和Steven這樣的程序員們的努力和貢獻(xiàn)。他們通過爭論和合作,共同推動了Linux內(nèi)核的不斷完善和發(fā)展。在未來,我們期待看到更多類似的爭論和合作,為開源社區(qū)帶來更多的創(chuàng)新和進(jìn)步。
原創(chuàng)文章,作者:檸萌,如若轉(zhuǎn)載,請注明出處:http://m.2079x.cn/article/627348.html