·科技·
N1

トーバルズ氏、AI支援でLinuxの読み取り処理を改善する実験コードを公開

托瓦茲釋出以 AI 輔助改善 Linux 讀取處理的實驗性程式碼

#Linux#オープンソース#カーネル#人工知能#性能改善
0:00 / 0:00

Linux開発者かいはつしゃのリーナス・トーバルズ氏しが、AI(人工知能じんこうちのう)の支援しえんを受うけてカーネルの性能せいのうを改善かいぜんする実験的じっけんてきなコードを公開こうかいしました。AIにOS全体ぜんたいを書かかせるのではなく、特定とくていの読よみ取とり処理しょりのボトルネック解消かいしょうに絞しぼって活用かつようしたもので、条件じょうけんによっては速度そくどが約やく3倍ばいに向上こうじょうしたと報告ほうこくされています。

Vるのではなく= 並非……而是……(用於否定某種做法並凸顯實際採取的方向)Nに絞って= 聚焦於……;特別限定於……

今回こんかい明あきらかになったのは、トーバルズ氏しが所有しょゆうする新規しんきブランチ「noref-filemap-read-with-llm」における作業さぎょうです。ここでは、多数たすうのスレッドが単一たんいつのファイルから少量しょうりょうずつデータを読よみ込こむ際さいに生しょうじる、「folio構造体こうぞうたいの参照さんしょうカウントの競合きょうごう」というLinuxの課題かだいへの対策たいさくが試こころみられています。構造体こうぞうたいへの参照さんしょうなしでページキャッシュからデータを読よみ込こむよう、メモリ管理かんりコードが適応てきおうされました。

Nにおける= 在……之中;在……方面的(修飾名詞的正式書面用語)Vる際に= 在……之際;在……的時候(「ときに」的正式書面表達)

トーバルズ氏しは、コードの実装じっそうやテストプログラム、レビュー、さらにはカバーレターの初稿しょこうに至いたるまで、すべて自身じしんの指示しじのもとで「Claude Code」によって行おこなわれたと明言めいげんしています。性能せいのうの測定そくていは同氏どうしの実機じっきで実施じっしされました。

Nに至るまで= 甚至到……;連……都包含在內(強調涵蓋範圍之廣或極致)Nのもとで= 在……之下(指在某人的指示、指導或管轄之下)

測定そくてい結果けっかによると、1スレッドでは明確めいかくな差さが見みられなかったものの、8スレッドや4コアの4スレッドでは大幅おおはばな性能せいのう向上こうじょうが確認かくにんされました。この実験的じっけんてきな改善策かいぜんさくが、次期じき「Linux 7.4」のマージウィンドウで本流ほんりゅうのカーネルに取とり込こまれるかどうかが、次つぎの焦点しょうてんとなります。

〜ものの= 雖然……但是……(承認前項事實,但後續提出不同或超乎預期的情況)Vるかどうか= 是否……(表疑問或不確定之事項)

學習筆記

文法整理

句型意思
Vるのではなく並非……而是……(用於否定某種做法並凸顯實際採取的方向)
Nに絞って聚焦於……;特別限定於……
Nにおける在……之中;在……方面的(修飾名詞的正式書面用語)
Vる際に在……之際;在……的時候(「ときに」的正式書面表達)
Nに至るまで甚至到……;連……都包含在內(強調涵蓋範圍之廣或極致)
Nのもとで在……之下(指在某人的指示、指導或管轄之下)
〜ものの雖然……但是……(承認前項事實,但後續提出不同或超乎預期的情況)
Vるかどうか是否……(表疑問或不確定之事項)

詞彙整理

單字讀音等級意思
改善かいぜんN3改善;改進
焦点しょうてんN2焦點
向上こうじょうN1提升;提高;進步;改善
競合きょうごう競爭;爭奪;對抗;爭執

延伸學習

  • •在 Linux 核心社群中,林納斯・托瓦茲過去對程式碼品質與維護性要求極為嚴格,此次公開嘗試使用 AI 工具(Claude Code)輔助開發,代表開源核心社群對 AI 開發輔助工具的態度有所進展。
  • •「本流」(mainline)在核心開發中專指托瓦茲親自管理的官方主線核心程式庫,各大子系統會在每個重大版本釋出後的兩週合併視窗(merge window)內提交 PR。
  • •「參照計數競爭」(参照カウントの競合)是多核心系統常見的並行擴展瓶頸,多個執行緒同時讀取同一檔案時頻繁進行原子操作,會導致 CPU 快取行失效與效能下降。

練習

測試你剛學到的內容。

  1. 測定結果によると、1スレッドでは明確な差が見られなかったものの、8スレッドや4コアの4スレッドでは大幅な性能 が確認されました。

  2. トーバルズ氏が公開した実験コードの目的は何ですか。

Source: Gigazine