文章來源:機器之心
圖片來源:由無界AI生成
編輯:杜偉、崔亞鷂
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 的工作崗位上,因為「當其他人過來圍在我身邊並跟我說『我們真的需要你』時,我十分確信,沒有他們,我就不會繼續堅守這一切。 ,自己和團隊將會繼續不懈地努力改進它。
原文連結https://www.zdnet.com/article/the-linux-foundation-and-tech-giants-partner-on-open-source-generative-ai-enterprise-tools/