kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 26.04 その33 - Ubuntu の Rust に対する取り組みと状況(2026年4月)

Ubuntu の Rust に対する取り組みと状況

2026年4月3日、Ubuntu の Rust に対する取り組みと状況が以下で紹介されました。


  • Rust on Ubuntu - April 2026

Canonical が Rust Foundation の Gold Member に

Canonical が Rust Foundation の Gold Member になりました。

  • Canonical が Rust Foundation の Gold Member に・Ubuntu における Rust の重要性の拡大

これは Rust に対する投資であり、今後 Ubuntu でも Rust の役割が拡大していきます。

ntpd-rs の採用

Ubuntu 26.10 で ntpd-rs の採用が予定されています。

  • ntpd-rs への移行と移行計画・単一ユーティリティーの提供など

ntpd-rs は Rust で実装された Network Time Protocol(NTP)と Network Time Security(NTS)に対応する時刻同期サービスであり、既存の同システムを ntpd-rs で置き換えていく方針です。

脆弱性の対応

Ubuntu Rust ツールチェーンでは、CVE-2026-33056 に対応したパッチが適用されました。
CVE-2026-33056 に対応した Ubuntu のバージョンは、以下を参照してください。

  • CVE-2026-33056: Vendored tar crate can chmod arbitrary directories by following symlinks 
  • CVE-2026-33056

Rust ツールチェーン

Ubuntu 26.04 LTS の Rust ツールチェーンは、Rust 1.93.1 にアップデートされました。

  • rust-defaults package in Ubuntu
  • Rust 1.93.1 

また RISC-V 向けでは、デフォルトターゲットが RVA23 プロファイルになりました。

  • RISC-V RVA23—A Major Milestone
  • Complete RISC-V RVA23 transition 

cargo-auditable のサポート

dh-cargo は Ubuntu パッケージのビルドで使用される debhelper ツールです。
dh-cargo は Rust で実装されています。
dh-cargo でオプトインによる cargo-auditable がサポートされました。

  • cargo-auditable

cargo-auditable はバイナリーのビルドに使用したクレート情報を、実行可能ファイルのリンカーセクションにメタデータとして埋め込む仕組みです。
つまりバイナリーの依存関係情報が含まれており、この情報は既知の脆弱性や不具合の把握に役立てることができます。

  • What is the data format, exactly?

この機能を有効にする方法は、以下を参照してください。

  • Cargo-Auditable

cargo-audit

cargo-audit は cargo-auditable で埋め込まれたメタデータを活用し、脆弱性を調べるクレートです。
脆弱性の確認は、RustSec Advisory Database が利用されます。


脆弱性を自動修正する機能もあります。


  • cargo-audit
  • RustSec Advisory Database

cargo-audit は Snap Store からインストールできます。



Miri

Miri は パッケージ作成プロセスに未定義動作の検出機能を組み込みたい開発者向けのツールです。
cargo プロジェクトのバイナリーやテストスイートを実行し、安全要件を満たさないコードを検出できます。

  • Miri
  • Behavior considered undefined 

Miri が Ubuntu の Rust ツールチェーンで利用可能になりました。

  • rust-miri

Miri は試験的なコンパイラー機能を活用しているため、cargo-unstable-miri バイナリーで実行してください。

Ubuntu 26.04 LTS の coreutils と sudo-rs

Ubuntu 26.04 LTS の coreutils と sudo-rs は、以下のバージョンになりました。

  • coreutils 0.7.0
  • sudo-rs 0.2.13

今後のアップデートでバージョンが変わる可能性があります。

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
  • Linux その386 - Arch Linux の AUR パッケージで悪意あるコミットが続く・今度はソースコードの難読化か
    Arch Linux の AUR パッケージで悪意あるコミットが続く Arch Linux の AUR パッケージで悪意あるコミット(マルウェア)が続いています。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
記事のピックアップ
オプション