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 年調査の採用懸念に対抗。

関連記事

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
AIによって生成された画像

Linus TorvaldsがLinuxカーネル7.0リリースの間近を示唆

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

Linus Torvaldsは、6.xシリーズ終了後にLinuxカーネルがバージョン7.0へ移行すると発表し、オープンソースプロジェクトにとって化粧的だが象徴的なマイルストーンを示した。この決定は、マイナー番号を管理可能に保つ確立されたバージョン管理慣行に従い、変更に伴う主要な技術的改修はない。進行中の開発にはRust統合の拡大とハードウェアサポートの強化が含まれる。

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

AIによるレポート

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

ライナス・トーバルズは、Linux 6.19 カーネルシリーズの最初のリリース候補を公開テストのために公開しました。このマイルストーンは、Linux 6.18 の長期サポートリリースから2週間後に続きます。この更新には、いくつかの新機能とハードウェアサポートの強化が導入されています。

AIによるレポート

Linux カーネルのメンテナーが、いくつかの主要リリースに対する長期サポート(LTS)を2026~2028年まで延長し、貢献者のバーンアウトの中で2023年にサポートを2年に制限した決定を部分的に撤回しました。安定ブランチメンテナーの Greg Kroah-Hartman 氏は、ユーザー、ベンダー、同僚メンテナーの Sasha Levin 氏からのフィードバックを受けてスケジュールを更新し、サーバー、Android デバイス、家電製品のセキュリティ修正のための時間を増やしました。

Linus Torvalds の Linux カーネル 6.19-rc1 発表に基づき、このリリース候補は PCIe リンク暗号化などの先進的なセキュリティ機能、EXT4 および XFS のファイルシステム強化、Tenstorrent SoC や Intel Xe3P グラフィックスを含む新ハードウェアのドライバを導入します。

AIによるレポート

開発者らは、Linux カーネル 6.19 の Slab アロケータにおけるパフォーマンス回帰を解決しました。この回帰は NUMA ポリシーの変更によりモジュールロードを遅くしていました。ベンチマークで特定された問題は、高コアシステムのメモリ管理効率に影響を与えました。修正により適切な割り当て動作が復元され、メインブランチにマージされました。

 

 

 

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

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