“Rust on Ubuntu” shares updates about how we are using the Rust programming language on Ubuntu.
Canonical joined the Rust Foundation as a Gold member.
Ubuntu will be adopting ntpd-rs as the default time synchronization client and server.
Ubuntu Rust toolchain packages were patched for CVE-2026-33056.
The default Ubuntu Rust toolchain on Ubuntu 26.04 LTS is Rust 1.93.1. The RVA23 profile is the default target on RISC-V.
dh-cargo, the debhelper tool used to build Ubuntu packages written in Rust, now has opt-in support for cargo-auditable, a tool that embeds metadata about the crates used to build a binary into a special linker section of the executable. Follow these instructions to enable it.
cargo-audit helps you to audit Rust binaries compiled with cargo-auditable to see if a binary has any vulnerable dependency crates. It is available on the Snap store.
miri is now available on the Ubuntu Rust toolchain for packagers who wish to incorporate undefined behaviour detection into their package build process. It is installable via the rust-miri package. Since it utilizes unstable compiler features, it is invoked via the cargo-unstable-miri binary.
Ubuntu 26.04 LTS will use Rust coreutils version 0.7.0 and sudo-rs version 0.2.13.