Linux之父諷刺AI炒作:很搞笑,大概我也會被大模型取代

机器之心發表於2024-04-22

Linus Torvalds 對硬體錯誤、「邪惡的」開發者和搞笑的人工智慧炒作發表了自己的看法。


幾天前,由 Linux 基金會主辦的北美開源峰會(Open Source Summit North America)在華盛頓西雅圖閉幕。

會上,Linux 之父 Linus Torvalds 與其好友、Verizon 開源專案辦公室負責人 Dirk Hohndel 展開了一場對話,深入探討了 Linux 開發及相關問題。外媒 ZDNet 對他們兩人的對話進行了整理。

圖片

左為 Linus Torvalds、右為 Dirk Hohndel。

首先談到的話題是原始碼中的製表符與空格。此前一位開發者建議用用空格替換製表符,以幫助 Kconfig 解析器讀取檔案。

不過,Torvalds 認為這是一個糟糕的舉動。

在最近釋出的 Linux 6.9-rc4 版本中,Torvalds 採取了特別措施來應對那些無法正確處理製表符的 Kconfig 解析器。他故意地在通用 Kconfig 檔案中加入了一些製表符。

圖片

圖源:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?utm_source=anzwix&id=d5cf50dafc9dd5faa1e61e7021e3496ddf7fd61e

談到即將釋出的 Linux 6.9 核心版本,Torvalds 形容它「平靜、穩定且無聊」。或許對於一個有著 30 多年曆史的軟體專案來說,本該如此。如果每個版本都有大的改變,可能意味著出現了問題。

他們隨後談到硬體問題。如果硬體錯誤持續存在的話,可能會導致安全問題

對此,Torvalds 表示,這令人沮喪。開發者通常可以快速地修復軟體問題,但硬體由於迭代無法及時修復。

此外隨著 RISC-V 等開放硬體的興起,這些問題或許不會困擾下一代硬體。但是 Torvalds 覺得事實並不是如此。

他認為,RISC-V 及開發者會犯其他人犯過的所有錯誤。Torvalds 解釋稱,硬體人員與軟體人員不同,他們之間存在著相當大的鴻溝。並且,硬體開發者重新發明了舊的做事方法,只能透過犯以前犯過的所有相同錯誤來學習。這令人悲傷,但卻是事實。

不過,Torvalds 預計事情會進展得更快。Hohndel 也指出,Linux 在消除使用者硬體平臺之間的差異方面做得越來越好。「10 年前,從 x86 遷移到不同的平臺仍然非常困難。如今,大多數人甚至都不知道自己執行的是 AMD 還是英特爾晶片。都在雲端,一切看起來一模一樣。」

接著他們談到,一些開源專案最近遇到的問題是:有些邪惡的開發者看起來人畜無害、樂於助人,實際上卻是有惡意的。比如,微小的 Linux XZ Util 程式內有一個安全後門,它非常容易傳播到主流 Linux 發行版中。

這些問題被及時制止了,本身也不是 Linux 的問題,但還是令人擔憂。Torvalds 回憶到,2021 年,有人嘗試將不良補丁推送到 Linux 中,但他們失敗了。Linux 維護者發現了這些不良補丁,但為此感到非常沮喪和生氣。

Linux 社群是獨一無二的,它擁有 1000 多名開發者,其中很多人已經合作了數十年。因此,駭客試圖透過欺騙手段將不良程式碼植入到 Linux 核心是不可能完成的任務,但其他大多數程式就沒這麼幸運了。

圖片

即便如此,Torvalds 指出,當居心不良者利用成為維護者的機會來實施不良行為時,幾周之內就會被發現。開源專案發現這類攻擊,意味著事情會得到解決。因此,一個健康的社群構成了最好的防禦。

當然,這並不適用 99% 的開源專案,這些專案往往很小。我們需要保持警惕,並知道自己可以信任誰。在 Linux 核心中,我們將 PGP (Pretty Good Privacy) 作為信任網路的基礎。

Torvalds:AI 並不能解決一切問題

與此同時,Torvalds 認為不要期待人工智慧會成為最後的那個答案
這兩位業界開源領袖仍對人工智慧炒作持疑。Torvalds 調侃道:「這看起來很搞笑,我也可能會被人工智慧模型取代。」Hohndel 則認為,當今大多數人工智慧就像是增強版的自動更正。

Torvalds 隨即將他的態度總結為:「讓我們等上 10 年,看看它實際上會發展到哪一步,我們再來作出所有這些令世人瘋狂的宣告。」

這並不是意味著兩位領袖對人工智慧在未來的有益性持悲觀態度。

事實上,Torvalds 指出了一個人工智慧的良好作用:英偉達已經開始更好地與 Linux 核心開發團隊進行持續的溝通,並與 Linux 記憶體管理部門開展了良好的合作,從而在 Linux 上更加高效地執行人工智慧語言模型(LLMs)。

Torvlads 也表示:「我們對現在所持有的較多工具能夠切實尋找到問題點、漏洞報以較大期許,並持有經久不變的信心,但使這些工具變得更加智慧化並不是一件壞事。使用智慧化工具只是面對時代變化的一個不可避免的步驟。我們有一些透過高度複雜的指令碼及模式識別功能,能夠對核心進行重寫的工具。由於我們必須在最低滿足點指定事物,所以導致該類工具變得難以使用,但人工智慧會在這一關鍵階段起到非常大的正向作用。」

此外,在談到 AI BS 時,Torvalds 表示必須要變得警惕。Honhndel 隨即開玩笑道:「他是在指美妙的科學。美妙的科學在這個時代進來又出去。」

對於是否會繼 Linux 和 Git 之後繼續開發新的大專案時,Torvalds 則當即表示:希望不會如此。
他的解釋是:我希望這一切不會發生,因為我開啟每一個專案都是源於我對他人變得無能或貪戀而感到深深的沮喪。比如我開發 Linux 的原因是因為我已經無法支付真正的東西。這一切相當困難,33 年後,我仍然為此工作。

Torvalds 也提到自己 20 年前犯了同樣的錯誤。當時他說自己實在不敢苟同原始碼管理(SCM)是極其有趣的事情,但在我之前的所有人 - 他們顯然都完全搞錯了。所以我需要自己去做,這有多難呢?

因此,Torvalds 希望再也不會遇到這種情況了。如今,Torvalds 仍堅守在 Linux 和 Git 的工作崗位上,因為「當其他人過來圍在我身邊並跟我說『我們真的需要你』時,我十分確信,沒有他們,我就不會繼續堅守這一切。雖然我的產品源於我需要的東西,但真正使它們不斷前進的原因是它們確實對另一些人產生了真正有意義的作用。」
Torvalds 最後表示,只要我們發現 Linux 切實發揮了作用,自己和團隊將會繼續不懈地努力改進它。

原文連結
https://www.zdnet.com/article/the-linux-foundation-and-tech-giants-partner-on-open-source-generative-ai-enterprise-tools/

相關文章