標題:Linus Torvalds,Linux 之父,vs. Steven Rostedt:開源世界。
介紹。 在開源世界的雲中,Linus Torvalds 再次成為人們關注的焦點。 這一次,他和谷歌程式設計師史蒂文·羅斯泰特(Steven Rostedt)之間的技術之爭,在Linux核心郵件列表上掀起了波瀾。 這不是簡單的爭論,而是思想的碰撞,涉及技術視角、設計理念,以及對開源社群核心價值觀的理解。
爭議的背景。 Linux 核心郵件列表一直是技術大神交流思想的重要平台,爭議源於 eventfs 補丁。 史蒂文·羅斯泰特(Steven Rostedt)在他的帖子中提出了Inodes的獨特性問題,引發了前所未有的討論。 在 Linux 檔案系統中,inode 是儲存檔案或目錄元資料的核心概念。 然而,Linus Torvalds 建議在 eventfs 中使用相同的 inode 提出了許多問題,尤其是在 tar 命令和檔案系統功能方面。
問題和建議。
Linus Torvalds 的提議旨在簡化 getdents() 的實現,但 Steven Rostedt 堅持認為所有檔案和目錄都應該有乙個唯一的 inode。 他不僅帶出了問題的核心,還通過修改 vfs 層的 get next ino() 函式提供了解決方案。 然而,這一提議遭到了Linus的強烈反對,他堅信“inodes不再是唯一的描述符,我們不應該繼續依賴這種舊機制”。
論證過程。
這場爭執持續了長達4天,雙方在郵件列表上進行了激烈的討論。 這不僅僅是一場技術辯論,而是關於理解開源社群的核心價值觀。 在辯論中,萊納斯·托瓦茲(Linus Torvalds)堅決譴責史蒂文·羅斯泰特(Steven Rostedt)的**是垃圾,強調對舊機制的依賴不再適用。 然而,Steven Rostedt 堅持認為,單個 INODE 對於簡化檔案系統至關重要。
結局。 儘管爭議一直持續到1月29日,但Linus Torvalds並沒有就此止步。 相反,他發布了 Linux 核心 68-RC2版本,並積極鼓勵使用者進行測試。 這一舉動表明,在激烈的技術爭論中,萊納斯仍然把技術的進步放在第一位。 這已經不是兩位大神第一次公開“對峙”了,2020年初,史蒂文·羅斯泰特(Steven Rostedt)在一次關於如何提高Linux效率的演講中與Linux進行了公開對話。
歷史背景。 早在 2020 年初,Steven Rostedt 和 Linus Torvalds 就曾公開爭論過,這已經不是兩人第一次在技術觀點上產生分歧,在長期合作中表現出他們對開發理念的不同看法。
社群響應。 開源社群對這場爭論的反應不同。 一些人認為應該拋棄歷史包袱,轉而支援Linus的技術視角,而另一些人則認為這只是兩人設計理念之間的差距。 這反映了開源社群對技術辯論和對傳統設計的不同觀點的接受程度。
對開源社群的影響。
這場 Linux 核心郵件列表上的技術之戰,不僅僅是一場一級辯論,更是一場開源社群不同觀點的碰撞。 Linux之父Linus Torvalds的每一句話都在開源社群中掀起了波瀾。 儘管他在辯論中對史蒂文·羅斯泰特(Steven Rostedt)持強硬立場,但他繼續推動技術的前沿,發布新版本以解決以前版本的問題。 這場爭議也引發了人們對開源社群如何運作、其核心價值觀和技術方向的深刻反思。
開源社群的核心價值觀。
開源社群一直以協作、共享和開放為核心價值觀。 然而,爭議揭示了不同的開發者在技術發展過程中對“開源”的理解可能不同。 對於 Linus Torvalds 來說,擺脫傳統機制是開源的演變,而對於 Steven Rostedt 來說,保持唯一性是確保系統穩定性的基礎。
技術論證的價值。
技術辯論是開源社群的常態。 這場辯論不僅推動了技術進步,還使開發人員能夠更深入地理解和思考系統設計的複雜性。 儘管爭論可能很激烈,但正是這種對抗和碰撞,為開源社群的發展提供了更廣闊的空間。
未來展望。 這場技術之戰不是結束,而是開源世界漫長旅程的一部分。 Linus Torvalds 和 Steven Rostedt 代表了他們自己的觀點,他們的辯論將繼續影響開源社群的方向。 在未來,我們可能會看到更多這樣的技術爭議,但正是這場爭論將為開源社群帶來更豐富、更具創新性的未來。
結語。 Linux之父和谷歌程式設計師之間的技術大戰,在開源社群掀起了一場風暴。 這不僅是碰撞,更是思想的激盪。 Linus Torvalds 和 Steven Rostedt 各自捍衛自己的想法,並推動開源社群向前發展。 這場爭議體現了開源社群的多樣性和開放性,也讓我們對技術的方向和核心價值進行了深刻的思考。 在這個變革與創新的時代,開源社群將繼續在技術的海洋中航行,迎接更多的挑戰和機遇。
優質作者名單