![]()
Linux內核已經33歲了,它的創造者Linus Torvalds依然喜歡參與爭論,但他對圍繞Rust語言的激烈討論感到困惑。
"我不確定為什么Rust成為了如此有爭議的領域。"Torvalds在本周與Verizon開源負責人Dirk Hohndel的現場對話中表示,"這讓我想起了我年輕的時候,人們爭論vi和Emacs的時候。"隨后Hohndel插話道,"他們現在仍然在爭論!"
Torvalds笑稱:"也許他們還在爭論!但出于某種原因,整個Rust與C語言的討論幾乎帶有了神秘色彩。"
將Rust引入Linux內核一直是一段時間以來的熱門話題。2022年,開發者們就這門語言進行了爭論,一些人將Rust的內存安全特性稱為對多年來進入內核的辛勤工作的"侮辱"。在9月初,Rustfor Linux項目的一位維護者辭職,理由是對"非技術性的胡說八道"感到沮喪。
最近在維也納舉行的Linux基金會開源峰會上的對話中,Torvalds繼續說道:"顯然,有些人就是不喜歡Rust的概念,并且Rust侵入他們的領域。人們甚至開始談論Rust集成是一個失敗……我們已經這樣做了幾年,所以現在說還為時過早,但我也認為即使它成為一個失敗——我不認為它會——那就是你學習的方式。"他說,"所以我將整個Rust事情視為積極的,即使爭論并非總是如此。"
Torvalds熱衷于從這場爭論中提取積極的一面,補充說:"Rust的一個好處是它激發了討論。"然后他承認,"有些爭論變得惡毒,人們確實經常說‘是的’、‘決定’、‘這不值得我花時間’,但同時這也是一種有趣的現象,我認為這表明了人們有多在乎。"
"C語言,歸根結底,是一個非常簡單的語言。這是我享受C語言的原因,也是許多C程序員喜歡C語言的原因,即使這幅圖景的另一面顯然是因為它簡單,所以也非常容易犯錯,"他爭論道,"而Rust則不是這樣。"
考慮到他過去偶爾的情緒爆發,Torvalds偶爾也會表現出了令人印象深刻的話術,他說:“有很多人習慣了C語言的模式,他們不一定喜歡這些差異......這沒關系。有些人關心特定的架構,有些人喜歡文件系統,事情本應如此。這就是我對Rust的看法。"
爭論似乎還會持續一段時間。在討論的尾聲,Hohndel開玩笑說,Torvalds已經擔任Linux項目的領軍人物33年了,但不太可能再擔任同樣的角色33年。
希望到那時,圍繞Rust的爭論已經得到解決。或者也許不會。畢竟,vi和Emacs可以追溯到1970年代,關于編輯器偏好的討論仍在繼續。
Torvalds對Rust的看法也反映出Linux社區內部對于技術路線選擇的深刻分歧。Rust作為一種新興的編程語言,以其內存安全特性和現代語言功能而受到一部分開發者的青睞。然而,對于長期從事C語言開發的Linux內核開發者來說,轉向Rust意味著需要重新學習和適應新的編程范式,這無疑會引發抵觸和爭議。
但Torvalds作為Linux內核的創始人,他的觀點在很大程度上能夠影響社區的發展方向。他對于Rust的開放態度和對爭論的積極看法,表明他愿意接受新技術,并認為這是技術進步和學習的過程。這種態度對于推動Linux內核的發展和創新還是具有積極意義的。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.