Linux カーネルにおける Rust:実験から恒久へ

2025 年 Kernel Maintainer Summit の承認後——ベンチマークと課題に関する以前の報道で詳述——という歴史的な転換を示し、Rust は Linux カーネルの恒久的な要素となり、2019 年まで遡る深いルーツを持ち、今後の野心的な計画がある。

カーネル向け Rust の議論は 2019 年の Linux Security Summit で始まり、メンテナーが脆弱性の 3 分の 2 がメモリ安全性欠陥によるものであると指摘した。Rust の機能——安全コードでの未定義動作なし、厳格な型、安全/unsafe 境界——は魅力的な解決策を提供した。

勢いは 2020 年 8 月の Linux Plumbers Conference での Miguel Ojeda らの開発者トークで築かれた。Google は 2021 年に Prossimo イニシアチブを通じて Ojeda をフルタイムで資金提供した。2021 年 4 月の RFC は Rust の役割を明確化:C コア上のドライバとリーフモジュールを対象とし、大規模な書き換えを避ける。

東京サミットで、ドキュメントから「Rust 実験」ラベルが削除された。Ojeda はカーネルリストに投稿:「実験は終了、つまり Rust はここに残る」。すべての設定、アーチ、ツールチェーンが準備万端ではなく、GCC カーネルビルド向け gccrs の作業が続き、更新がまもなく予定。

証拠は豊富:Greg Kroah-Hartman は Rust ドライバの安全性と問題の少なさを称賛。Android 16 のカーネル 6.12 は数百万デバイスで Rust アロケータを使用。DRM の Dave Airlie は 1 年以内に新規ドライバに Rust を義務化予定。

今後、Debian stable から Rust でカーネルビルド、2026 年 5 月までに APT で厳格要件。s390 などのアーチや正式仕様に課題残る。これにより Rust の企業勢いが固まり、2024 年調査の採用懸念に対抗。

関連記事

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
AIによって生成された画像

Linux kernel 6.18 released as long-term support version

AIによるレポート AIによって生成された画像

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

2025 年カーネルメンテナサミットでの Rust の恒久的なカーネル言語としての承認に続き、パフォーマンスベンチマーク、進行中の課題、ディストリビューションの展開に関する新たな詳細が明らかになり、セキュリティ脆弱性に対処する役割を固める。

AIによるレポート

Linux カーネルにおける Rust の新しい恒久的な地位を基盤に—2019 年の実験から東京メンテナサミットでの承認までの歴史を追って—Android 16 の Rust アロケータなどの本番展開が稼働中であり、先進的なドライバと安全性の向上を伴うが、批判は継続的な障害を強調している。

Linux カーネルプロジェクトは、リーダーシップ移行、特に作成者の Linus Torvalds が退く場合に対応するための正式な継続計画を導入した。Dan Williams 氏が起草した文書は、コミュニティの主要人物を巻き込んだ迅速なプロセスを概説し、継続的な開発を確保する。この動きは、最近のサミットでの議論と、メンテナ基盤の高齢化への懸念を受けてのものである。

AIによるレポート

Linuxカーネンの20年間の開発に関する新たな分析により、バグがしばしば数年間検出されず、発見までの平均寿命が2.1年であることが判明した。PebblebedのJenny Guanni Qu氏による研究は、カーネルコンポーネント間の変動と不完全な修正の蔓延を強調している。一部の脆弱性は20年以上存続した。

34年以上を経て、Linuxカーネルコミュニティは、創設者リーナス・トーバルズをメンテナーとして置き換えるための暫定緊急計画を策定した。このイニシアチブは「計画のための計画」と形容され、2025年メンテナーズサミットでの議論に続き、中心的な貢献者の高齢化への懸念から生まれた。プロジェクトのリーダーシップのスムーズな移行を確保することを目的としている。

AIによるレポート

今後の Linux カーネル 6.19 は、eBPF スケジューラの回復を改善するための sched_ext フレームワークへの主要な改良を導入し、コードのクリーンなコンパイルのための Microsoft C 拡張を統合します。これらの更新は、さまざまなコンピューティング環境での安定性、パフォーマンス、デベロッパーの効率を向上させることを目的としています。Google、Meta、Microsoft などの企業の貢献は、オープンソース開発における協力の拡大を強調しています。

 

 

 

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否