Debian は、2026 年 5 月より早くない時期から、コアの APT パッケージマネージャに Rust を必須依存関係とする計画を発表しました。この措置は、システムツールのセキュリティと安定性を向上させることを目的としています。この変更は Ubuntu および他の Debian ベースのディストリビューションに影響を及ぼします。
Debian は、最も古く影響力のある Linux ディストリビューションの一つとして、システムレベルのツールと将来のパッケージに Rust を採用することで開発戦略の転換を概説しました。長年の Debian 開発者であり、Advanced Package Tool (APT) のリードメンテナである Julian Andres Klode は、Debian 開発者リストでこれを共有しました。彼は、「APT に Rust の厳格な依存関係と Rust コードを導入する予定で、2026 年 5 月より早くない」と述べました。これは当初、Rust コンパイラ、標準ライブラリ、および Sequoia エコシステム(Rust ベースの OpenPGP 実装のための Debian プロジェクト)を対象とします。
この決定は、.deb、.ar、.tar ファイルの解析と HTTP 署名検証のコードを対象としており、Klode はこれらが「メモリセーフな言語とより強力なユニットテストのアプローチから大きく利益を得る」と指摘しました。Rust のメモリセーフ設計は、C および C++ で一般的なバッファオーバーフロー、ヌルポインタ参照解除、レースコンディションなどの問題を防ぎます。
APT は Debian とその派生ディストリビューション(Ubuntu、Linux Mint、MX Linux を含む)を支えており、Rust の統合はこれらに拡張されます。Canonical はすでに Ubuntu の sudo に Rust を追加しています。Debian の次期リリース、バージョン 14(コードネーム Forky)は、2026 年中頃に予定されており、コアユーティリティ、ビルドツール、セキュリティモジュールで Rust のより深い使用を組み込みます。
反応は様々です。Klode は、Rust ツールチェーンを持たないポートに対し、6 ヶ月以内に実装するよう促し、そうでなければサポート終了になると警告し、「Rust はすでにほとんどの Debian ポートで厳格な要件です」と付け加えました。サポートのない古いアーキテクチャは alpha、hppa、m68k、sh4 のわずか 4 つだけです。開発者の John Paul Adrian Glaubitz は「対立的アプローチ」を批判しました。Bjørn Mork は、再書き込みによる潜在的な新バグと改善のタイムラインを疑問視し、回帰を許容すべきかを尋ねました。一部のディストリビューション、例えば antiX は、レガシーハードウェアのために古い Debian バージョンに固執しています。