RustがAIからLinuxを救う:グレッグ・クロー=ハートマン氏、C言語のバグとRustの安全性保証について

Rust Week 2026で、Linux安定版カーネルメンテナーのGreg Kroah-Hartman氏は、RustがAIによって発見されるセキュリティ脆弱性の急増からLinuxを救うと大胆に主張しました。彼は、Dirty Frag、Copy Fail、Fragnesiaといった最近の深刻なバグを例に挙げ、従来のCコードでは自動バグ発見ツールに対応できないと述べました。カーネルチームは現在、1日あたり約13件のCVEを発行しています。
なぜRustか?コンパイル時の強制
Kroah-Hartman氏は実際の例で実証しました。チェックなしでポインタを参照していた15年前のBluetoothバグや、エラーパスでロックを忘れていたXenバグなどです。彼は、カーネルバグの60%が未チェックのエラー状態とロックエラーの2つに分類されると推定しています。Rustはこれらをコンパイル時に完全に排除します。
彼はカーネルにおけるRustのロック抽象化を強調しました。「構造体の内部ポインタにアクセスする唯一の方法は、そのロックを取得し、自動的に解放することです。コンパイラが行います...ロックを取得せずにこれらの値にアクセスするコードは書けません。」これにより、正しさのチェックが人間のレビューからコンパイラに移行します。
Cコードへの影響
たとえ明日Rustが消えても、その影響によってLinuxはより良いCパターンを採用せざるを得なくなったとKroah-Hartman氏は述べています。「これはRustから盗みました。ありがとう。」Rustの所有権モデルに触発された新しいCの「ガード」とスコープ付きロックにより、Cコードがロックやメモリを誤って扱うことが難しくなりました。
約5,000人の開発者に対してメンテナーは約700人しかおらず、レビュー時間がボトルネックです。Rustの安全性保証により、メンテナーはより迅速にコードを承認できます。「あなたのコードをより簡単にレビューできれば、一目見て『ねえ、そのパターンを使っているから明らかに正しいね』と言えます。」
まとめ
Kroah-Hartman氏は、Rustが魔法だと言っているわけではありません。最も一般的で危険なバグの種類を直接除去すると言っているのです。AIツールは脆弱性の発見を加速していますが、Rustのコンパイル時チェックはスケーラブルな防御策を提供します。今後、より多くのLinuxカーネルコードがRustで記述され、既存のCコードもRustの影響を受けてクリーンアップされています。
📖 原文を読む: HN AI Agents
👀 See Also

AIモデルが数学研究と証明発見を加速
AIモデルは現在、数学者が新しい結果を発見し証明するために使用されており、以前は数週間から数ヶ月かかっていた作業を1日で達成しています。2025年7月には、複数のAIモデルが国際数学オリンピックの6問中5問を解きました。

Claude Opus 4.7がリリース、ハイブリッド推論と100万トークンのコンテキストウィンドウを搭載
Anthropicは、コーディング、視覚、複雑な多段階タスクにおいてより強力なパフォーマンスを発揮する、100万トークンのコンテキストウィンドウを持つハイブリッド推論モデル「Claude Opus 4.7」をリリースしました。価格は入力100万トークンあたり5ドル、出力100万トークンあたり25ドルからです。

コーディングエージェントのセッションログはローカルに保存され、オープンフェデレーテッドトレーニングを可能にする可能性があります
Claude CodeやCodex CLIのようなコーディングエージェントは、詳細なセッションログをローカルに保存します。これにはタスク、推論プロセス、ツール呼び出し、環境応答などが含まれます。Redditの投稿では、このデータを連合学習で活用し、独自のトレーニングデータセットに相当するオープンな代替を作成することを提案しています。

NvidiaがOpenClawに対抗するため、オープンソースのNemoClawを開発中との報道があります。
最近の報道によると、NvidiaはOpenClawと直接競合するオープンソースプロジェクト「NemoClaw」に取り組んでいるとされています。このプロジェクトは、現代のAIワークフローとの互換性を維持しながら、パフォーマンス、スケーラビリティ、開発者の柔軟性の向上に焦点を当てることが期待されています。