日本語版
最新ニュース
世界

Debian が APT に Rust を義務付け、Ubuntu やその他の Linux ディストリビューションを再構築

世界で最も古く、最も影響力のある Linux ディストリビューションの 1 つ、 デビアンは、システムレベルのツールと将来のパッケージのコア言語としてRustを採用することにより、開発戦略を再構築する計画を正式に発表しました。 ジュリアン・アンドレス・クロード、長年 Debian 開発者であり、Debian の主任メンテナーです。 アドバンストパッケージツール(APT)、Debian 開発者リストで、今後、 Rust は、Debian の基本的な APT パッケージ マネージャーに必須の依存関係になります。。 具体的には、Klode 氏は、「2026 年 5 月までに、ハードな Rust 依存関係と Rust コードを APT に導入する予定である。これは、まず Rust コンパイラと標準ライブラリ、そして Sequoia エコシステムにまで拡張される」と書いています。 Sequoia は、 OpenPGPのRust実装。 なぜ? Klode…

Debian が APT に Rust を義務付け、Ubuntu やその他の Linux ディストリビューションを再構築

1762892238
2025-11-11 20:01:00

世界で最も古く、最も影響力のある Linux ディストリビューションの 1 つ、 デビアンは、システムレベルのツールと将来のパッケージのコア言語としてRustを採用することにより、開発戦略を再構築する計画を正式に発表しました。

ジュリアン・アンドレス・クロード、長年 Debian 開発者であり、Debian の主任メンテナーです。 アドバンストパッケージツール(APT)、Debian 開発者リストで、今後、 Rust は、Debian の基本的な APT パッケージ マネージャーに必須の依存関係になります。

具体的には、Klode 氏は、「2026 年 5 月までに、ハードな Rust 依存関係と Rust コードを APT に導入する予定である。これは、まず Rust コンパイラと標準ライブラリ、そして Sequoia エコシステムにまで拡張される」と書いています。

Sequoia は、 OpenPGPのRust実装

なぜ? Klode 氏は、「.deb、.ar、.tar を解析するためのコード、および HTTP 署名検証コードは、メモリセーフな言語と単体テストへの強力なアプローチから大きな恩恵を受けるでしょう。」と説明しました。

Ubuntu、Mint、およびその他の Debian ベースのディストリビューションへの影響

APT は Debian の中核部分です。基本的に、Ubuntu、Mint、MX Linux など、Debian ベースのすべての Linux ディストリビューションは、パッケージ管理に APT に依存しています。これは、Rust コードがこれらすべてのディストリビューションに導入されることを意味します。ドーム配信アーキテクトにとってはまったく問題ありません。たとえば、Canonical はすでに Rust を Ubuntu sudo に組み込んでいます。

こうした動きの根拠は、オペレーティング システムのセキュリティと安定性を向上させることです。 Rust のメモリセーフ アーキテクチャは、C および C++ コードベースを何十年も悩ませてきたバッファ オーバーフロー、null ポインタの逆参照、競合状態などの一般的なバグをブロックします。

理論的根拠: セキュリティと安定性の強化

気に入らなかったら?残念な。 Klonde氏はさらに、「動作するRustツールチェーンがない状態でポートを維持している場合は、今後6か月以内にRustツールチェーンが存在することを確認してください。そうでない場合は、ポートを廃止してください。」と付け加えた。

ああ。

一部の開発者は満足していません。 ジョン・ポール・エイドリアン・グラウビッツ 見てがっかりした APTの発表には「そのような対立的なアプローチ」が選ばれた

同時に、 ビョルン・モルク APT を Rust に移行することがそれほど役立つかどうかは疑問です。 「コードを書き直すということは、新しいバグを追加することを意味します、ツールがそれらの一部をキャッチするかどうか。しかし、面白半分に、書き直されたソフトウェアで最終的に重大なバグが少なくなったと仮定してみましょう。それはどのくらいかかりますか? … Rust の再実装によって最終的には現在のものに追いつくため、しばらくはリグレッションを受け入れることになるのでしょうか?」

開発者コミュニティの反応と懸念

同氏はまた、現在 Rust に対応していないのは、alpha、hppa、m68k、sh4 の 4 つの古いアーキテクチャだけであると指摘しました。これらのプラットフォームの開発者が Rust サポートを提供できない場合は、ebee_matteo のように、 Linux Weekly News (LWN) に載せてください「これらのアーキテクチャには、クロスプラットフォーム互換性を確保するための継続的な努力を正当化するのに十分な開発者がいないことを示すもう一つの兆候です。…これは、Rust/非Rustの議論ですらない。それは、『このポートには十分な開発者とユーザーがいるのか?』という問題です。」

今後のことを考えると、Debian の次のメジャー リリースである Forky、Debian 14 は 2026 年半ばに登場する予定です。これは、APT だけでなく、潜在的に他のコア ユーティリティ、ビルド インフラストラクチャ、およびセキュリティ クリティカルなモジュールにおいても、より深い Rust 統合を特徴としています。

Rust を採用できない、または採用しない Debian ディストリビューションに関しては、いつでも Debian ベースの Linux ディストリビューションの道をたどることができます。 アンチXは、32 ビット ハードウェアをサポートするために、Debian 12「Bookworm」などの古い Debian リリースに基づいて構築され続けています。

ほとんどの開発者は、最終的には Klode に加わって Rust を採用することになるでしょう。実際、学習するのはそれほど難しい言語ではなく、メモリセーフなコードを簡単に作成できるようになります。 C コードに血を流し、自分のプログラムをメモリセーフにしようと試み、そしてしばしば失敗してきた者として、私は、Linux とそのディストリビューションが現在どのように Rust を統合しているかを歓迎しています。

YouTube.COM/THENEWSTACK

テクノロジーの進歩は速いので、エピソードを見逃さないでください。 YouTube チャンネルに登録すると、すべてのポッドキャスト、インタビュー、デモなどをストリーミングできます。

購読する

スケッチで作成されたグループ。

Steven J. Vaughan-Nichols (別名 sjvn) は、CP/M-80 が最先端の PC オペレーティング システムであり、300 bps の高速インターネット接続であり、WordStar が最先端のワード プロセッサであり、私たちが気に入っていた頃からテクノロジーとテクノロジーのビジネスについて執筆してきました。

Steven J. Vaughan-Nichols の続きを読む
#Debian #が #APT #に #Rust #を義務付けUbuntu #やその他の #Linux #ディストリビューションを再構築

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。