Linus:別指望Rust能修復所有Bug、沒人能徹底搞懂Linux內核的3500萬行代碼

2026年7月8日 19:47
Linus:別指望Rust能修復所有Bug、沒人能徹底搞懂Linux內核的3500萬行代碼

重點摘要

Linus:別指望Rust能修復所有Bug、沒人能徹底搞懂Linux內核的3500萬行代碼CSDN·2026年07月08日 19:36486時代該結束了 “我完全不反對 Rust,但我也希望降低大家對它的期待,不要認為 Rust 能夠像魔法一樣修復所有 Bug。” 近日,Linux、Git 之父 Linus Torvalds 現身印度孟買,在與 Verizon 開源項目辦公室負責人 Dirk Hohndel 展開最新一輪圍爐式深度對話時如是說道。這場對話伴隨 Linux 7.1 新版本發佈,此次他同樣摒棄了正式演講、以自由問答形式拆解開源內核數十年運轉邏輯。 在 3500 萬行龐大內核代碼的維護壓力下,Linus 再次強調自己早已不再是一線寫核心代碼的程序員,日常工作核心是把控“大局”,關注 Linux 的整體架構。 同時他進一步解釋了 Linux 最新版本中眾人關注的熱點話題:淘汰 486S 處理器、內核中兩套 NTFS 實現的並行競爭、Rust 語言定位邊界,也直面道出 AI 給內核社區帶來的雙面衝擊 ——LLM 能挖出埋藏多年的隱蔽 Bug,卻只會產出缺乏全局思考的 “創可貼式補丁”,至今仍缺失成熟工程思維。

站內 AI 整理稿

Linux 內核的創始人 Linus Torvalds 近日在接受媒體訪談時,針對 Rust 語言在內核開發中的角色、Linux 內核的龐大規模,以及老舊硬體支援等議題發表了直率的看法。他明確指出,不要指望 Rust 能夠修復所有 Bug,同時也坦言,沒有人能夠徹底搞懂目前已經超過 3500 萬行代碼的 Linux 內核。Linus 在談話中強調,Rust 作為一種強調記憶體安全的程式語言,確實能夠在特定領域降低某些類型的錯誤發生率,但這並不代表它能成為解決所有問題的萬靈丹。他認為,開發社群不應該對 Rust 抱持不切實際的期待,因為內核的複雜性遠超過單一語言所能涵蓋的範疇。

許多 Bug 的根源來自於邏輯錯誤、設計缺陷或硬體互動的邊界情況,這些問題並不會因為改用 Rust 就自動消失。針對 Linux 內核的規模,Linus 直言,目前超過 3500 萬行的代碼量,已經讓任何人都不可能從頭到尾完全理解每一個細節。他認為,開發者與維護者的工作重點,應該是掌握「大局」,也就是理解內核的整體架構、關鍵子系統之間的互動,以及如何有效管理變更流程,而不是試圖記住每一行程式的用途。這種務實的態度,正是 Linux 內核能夠在數十年的演進中持續穩定發展的關鍵。在談到老舊硬體支援時,Linus 明確表示,支援 Intel 486 處理器的時代應該結束了。

他指出,這類極為老舊的硬體不僅在現實世界中幾乎已經沒有實際使用場景,而且維護這些古老架構的代碼,反而會拖累內核的現代化進程,增加不必要的維護負擔。他認為,開發資源應該集中在當前主流與新興的硬體平台上,才能讓內核持續進步。Linus 的這番談話,反映了 Linux 內核開發社群長期以來面臨的現實挑戰。隨著內核功能不斷擴充,程式碼規模持續膨脹,如何維持程式碼品質、確保安全性,同時又不阻礙創新,一直是核心開發者必須權衡的課題。Rust 語言的引入,被視為是提升記憶體安全性的重要一步,但 Linus 的發言也提醒了社群,不應過度簡化問題。

事實上,Linux 內核早在數年前就開始嘗試接納 Rust 作為第二語言,並在核心中逐步加入 Rust 的支援基礎設施。這項計畫獲得了不少大型科技公司的支持,包括 Google 與微軟等,他們希望透過 Rust 的編譯時檢查機制,減少緩衝區溢位等常見的記憶體安全漏洞。然而,Linus 的最新表態顯示,即便有了 Rust,內核開發依然需要嚴謹的程式碼審查與測試流程。此外,Linus 也提到了內核開發流程中的「人」的因素。他認為,一個成功的開源專案,除了技術架構之外,更重要的是建立一套有效的溝通與協作機制。

隨著內核貢獻者來自世界各地、背景各異,如何確保每個補丁(patch)都能被適當審查,並且不會破壞現有功能,這需要極高的紀律與共識。對於一般使用者而言,Linus 的觀點或許聽起來有些遙遠,但實際上直接影響到日常使用的作業系統穩定性與安全性。無論是伺服器、雲端基礎設施,還是 Android 手機與嵌入式裝置,這些系統的底層都離不開 Linux 內核。內核的每一次改進,最終都會反映在終端設備的效能與安全表現上。總體而言,Linus 的談話為 Linux 內核的未來發展方向提供了清晰的指引:擁抱新技術,但不要迷信;正視內核的複雜性,並以務實的態度管理它;同時,勇於割捨不再具有實際價值的歷史包袱。

這些原則不僅適用於 Linux 內核開發,對於任何大型軟體專案的維護者來說,都具有參考價值。

Related

相關文章

IT之家其他AI

字節 Seedance 2.5 視頻模型 API 上線,原生支持 30 秒視頻直出

首頁 > 智能時代>人工智能 字節 Seedance 2.5 視頻模型 API 上線,原生支持 30 秒視頻直出 2026/8/7 14:20:23 來源:IT之家 作者:沁滄(實習) 責編:沁滄 評論: 感謝IT之家網友 未央 的線索投遞! IT之家 8 月 7 日消息,字節火山引擎今日宣佈,正式上線 Seedance 2.5 API 服務。相比 Seedance 2.0,Seedance 2.

5 小時前
雷峰網其他AI

汪峰:我現在買衣服,80%都是淘寶

汪峰:我現在買衣服,80%都是淘寶 本文作者: 徐咪 2026-08-07 11:12 導語:日前,汪峰在一檔視頻採訪中提及,孩子愛買奢侈品,他認為這不是他們應該有的消費行為,談及自身,他說到,“我現在挑衣服只希望合適,買衣服 80% 都是淘寶”。&nb 日前,汪峰在一檔視頻採訪中提及,孩子愛買奢侈品,他認為這不是他們應該有的消費行為,談及自身,他說到,“我現在挑衣服只希望合適,買衣服 80% 都是淘寶”。

16 小時前
AIBase其他AI

OpenAI 強硬回擊蘋果竊密訴訟:稱指控毫無根據,斥蘋果借訴訟掩蓋人才短板

AI資訊AI新閒資訊正文OpenAI 強硬回擊蘋果竊密訴訟:稱指控毫無根據,斥蘋果借訴訟掩蓋人才短板發布於AI新閒資訊時間 :Aug 6, 2026閱讀 :1分鐘OpenAI 正要求美國聯邦法官駁回蘋果公司提起的商業機密竊取訴訟,稱蘋果的指控毫無根據且缺乏充分調查。OpenAI 律師在週三晚些時候提交的法院文件中表示,蘋果的訴狀建立在斷章取義的通信記錄和脫離背景的普通行為之上,並直言"借用蘋果自己的說法,這樁訴訟爛透了"。

1 天前6700
鈦媒體其他AI

打官司、挖人,蘋果和OpenAI的硬件大戰才剛開始

蘋果與OpenAI之間的戰火已從軟體領域延燒至硬體戰場。OpenAI 曾公開批評蘋果的產品路線「走錯了路」,但諷刺的是,這家 AI 公司如今卻大舉挖角蘋果的硬體工程師,據傳已網羅近 400 名曾在蘋果任職的資深硬體人才,準備自行開發硬體設備,彷彿要重走蘋果當年從軟體跨入硬體的成功之路。 從檯面上的法律攻防到檯面下的人才爭奪,兩家科技巨頭的對抗正全面升溫。

2 天前
雷峰網其他AI

鴻蒙智行回應「竹知了」事件:針對的是侵權內容;員工因離座9分鐘被開除!公司被判賠償11萬元;疑似梁文鋒早期微博被扒,曾被困無人區7天

要聞提示1.鴻蒙智行回應“竹知了”事件:針對的是侵權內容,並非“竹知了”玩具2.員工上班玩手機被指“摸魚”並開除:法院判決公司賠償 11 萬元3.疑似梁文鋒早期微博被扒,曾單人闖無人區被困一週4.女子山姆40元買披薩吃出108元剪刀,網友調侃:買家薅到羊毛了5.小米第二代AI眼鏡延遲到Q4或明年發佈6.機構:豆包上半年月活超3.8億,躋身全網APP前167.OpenAI 回應商業糾紛案:蘋果對此案處理有誤8.每天淨賺7億!

2 天前