網站搜尋

Linus Torvalds 談 Linux 的現況以及人工智慧的未來


在日本開源高峰會上,Linux 和 Git 創作者 Linus Torvalds 談到了 Linux 中的 Rust、Linux 維護人員的疲勞以及人工智慧在 Linux 和開源開發中的未來角色。

Linux 創辦人 Linus Torvalds 最近一直保持低調。但在 Linux 基金會的日本開源高峰會上,Torvalds 和他的好朋友 Verizon 開源負責人 Dirk Hohndel 談論了 Linux 的現狀。

首先,兩人討論了下一個 Linux 核心版本 Linux 6.7。在飛往東京之前,Torvalds 發布了 6.7 的第四個候選版本。這意味著,如果一切順利(Torvalds 認為沒有理由認為不會),Linux 的下一個版本將在聖誕節前後發布。

正如托瓦茲解釋的那樣,他不想「在聖誕節前後出現合併窗口,這對我來說毀了聖誕節」。但現在,“我們只是在等待,以確保我們沒有任何令人震驚的事情。”為了確保現在正在準備下一個版本 6.8 的維護人員和開發人員不會陷入「恐慌,因為他們知道聖誕節後我的合併窗口將打開,我們可能會推遲一兩週」為了更好地安排時間,因為沒有人願意在聖誕節期間工作。

談到維護人員,Hohndel 提出了「維護人員疲勞以及這個角色有多疲憊和壓力」的問題。正如我最近報導的那樣,Linux 內核維護者越來越感到這個重要且要求高的角色更加緊張。

Torvalds 回答說:“找到開發人員要容易得多;我們有很多開發人員。有些人認為你必須是一個可以做任何事情的超級開發人員才能成為維護人員,但事實並非如此。”

「要成為一名維護者,」Torvalds 繼續說道,「你必須有一定的品味來評判其他人的代碼。其中一些可能是天生的,但很多都需要練習。你必須能夠審視其他人的代碼,並能夠判斷“這是一個好方法還是一個壞方法?”這通常只是一個已經做了很多年的問題。

話雖如此,Torvalds 補充道,「我們確實有很多優秀的維護者,但另一部分是你必須一直在那裡。或者你必須找到其他可以合作的維護者,以便你安排你的假期以及諸如此類的事情。 」

現在對托瓦茲來說,「一直在那裡不是問題,因為我喜歡做我正在做的事情。幾個月前我在度假,我有我的筆記型電腦。如果我沒有帶著我的筆記型電腦,我會很無聊,但這就是我所做的,但我意識到這不是每個人的生活,尤其是當你必須投入多年的生命時。

這也是托瓦茲必須學習才能做得更好的事。 「程式碼很容易編寫。你有一個正確的答案,也有一個錯誤的答案。人際關係很困難,並且能夠與其他開發人員和維護人員合作,尤其是當您的維護人員致力於不同目標的不同事情時。

2018年,托瓦茲決定改變他憤怒的年輕人立場。他暫時離開了 Linux 內核,轉而研究自己對待其他開發人員的行為。在掌握了它之後,Torvalds 又回到了核心。從那以後,他的脾氣就溫和多了。正如他在東京提到的那樣,他不會“對某些公司指指點點。我吸取了教訓。”

總而言之,Torvalds 說:「這是許多人似乎認為開源就是程式設計的原因之一,但其實很多也與溝通有關。維護者是負責翻譯的人。我不認為開源是關於程式設計的。」我的意思是,上下文,程式碼的原因,但是,如果你想成為一名維護者,相信我,高層還有空間。

一個相關的問題是 Linux 核心社群的灰色化。霍恩德爾觀察到。 “如果我展望未來五年,很多 [頂級 Linux 核心] 的人將開始步入 60 多歲,而第一批人將接近 70 多歲。”

確實如此,Torvalds 承認,「我們中的許多人都在變白,但與此同時,部分原因是我們的維護者已經存在了 30 多年。他們仍然存在,仍然活躍,並且最終仍然存在我們有一個人們會留下來的社區。

Hohndel 評論說,內核社群的老化是一把「雙面刃」。 Torvalds 表示同意,但他指出「我喜歡核心 Rust 方面的一件事是,有一位維護者顯然比大多數維護者年輕得多。我們可以清楚地看到核心中的某些區域帶來了在更多的年輕人中。例如,在司機方面,你會更容易找到年輕人,這就是我們傳統上培養大量維護人員的方式,包括 Greg [Korah-Hartman,Linux 穩定核心維護人員]。

Hohndel 和 Torvalds 也談到了 Rust 語言在 Linux 核心中的使用。 Torvalds 說:「它一直在成長,但我們還沒有任何核心部分真正依賴 Rust。對我來說,Rust 是具有技術意義的事物之一,但對我個人來說,更重要的是作為核心和開發人員,我們不能停滯不前。

儘管如此,Torvalds 繼續說道,「Rust 並沒有真正將自己展示為下一個偉大的事物。但我認為明年,我們實際上將開始整合驅動程序,甚至一些開始積極使用它的主要子系統。所以這是需要數年時間才能成為內核重要組成部分的事情之一,但它肯定會成為其中之一。

Hohndel 表示,展望未來,我們必須談論「人工智慧大型語言模型(LLM)」。什麼。 ?

Torvalds 回答說:“我相信這會發生。而且很可能已經發生了,也許規模較小,人們更多地使用它來幫助編寫程式碼。”但是,與許多人不同的是,托瓦茲並不太擔心人工智慧。 “顯然,自動化一直在幫助人們編寫程式碼。這根本不是什麼新鮮事。”

事實上,Torvalds 希望人工智慧能夠真正提供幫助,能夠“找到明顯的愚蠢錯誤,因為我看到的許多錯誤都不是微妙的錯誤。其中許多只是愚蠢的錯誤,你不需要任何更高層次的錯誤” 。答案可能是“不,那根本不是我的意思。非常感謝你找到了一個明顯的包。”我們實際上需要自動更正,我認為人工智慧是一種可以幫助我們做得更好的工具。

但是,「幻覺呢?」霍德爾問。托瓦爾茲永遠不會停止有點刻薄,他說:「我每天都會看到沒有人工智慧的情況下發生的錯誤。所以這就是為什麼我不那麼擔心。我認為我們在自己犯錯方面做得很好。

Torvalds 繼續說道:「我很高興開源,即開放性的概念已經得到瞭如此廣泛的接受。我特別喜歡它,因為我記得三十年前我開始這個專案時的情況,人們會問我,'為什麼?人們會說,『但是你如何賺錢?需要在公司之間共享。

Hohndel 觀察到,「Linux 基金會致力於鼓勵超越個人、超越公司的協作,作為一個社會在事物上進行協作,而不是試圖過於誇張——擁有一個人們可以聚集在一起的中立場所可以發揮巨大的作用並做事。

Torvalds 總結道:「這就是我在 Linux 基金會工作的真正原因,因為我拒絕在 Linux 公司工作。因為我不想處於這樣一種情況:一家公司或一個商業實體會成為一個特殊的地方。你需要有一個中立的地方,這就是我將自己的名字命名為Linux 基金會的原因。

相關文章