VOOZH about

URL: https://www.phoronix.com/news/Ubuntu-Rust-Coreutils-Perf

⇱ Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings - Phoronix


👁 Phoronix

Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings

Written by Michael Larabel in Ubuntu on 15 September 2025 at 08:00 AM EDT. 57 Comments
Ubuntu 25.10's transition to using Rust Coreutils in place of GNU Coreutils has uncovered a few performance issues so far with the Rust version being slower than the C-based GNU Coreutils. Fortunately there still are a few weeks to go until Ubuntu 25.10 releases as stable and upstream developers are working to address these performance gaps.

The recent Rust Coreutils 0.2.2 release with faster base64 turned out to stem from an Ubuntu developer pointing out the performance disparity. That base64 issue was raised in this bug report and quickly resolved in Rust Coreutils to end up providing even better performance than GNU Coreutils' base64.

A bug report opened last week is cksum being up to 17x slower than GNU for some large files. A test case was provided for the cksum utility being so slow. The uutils lead developer Sylvestre Ledru was able to reproduce the performance issue and is currently working through some patches to improve the performance of cksum.

👁 Rust code 17x slower than GNU


There was also a bug report raised for Rust Coreutils' sort command not finishing the sort process for large one line files. The real-world use-case may be limited but the issue is being tracked down too as being another "performance" problem.

We'll see what more performance issues with Rust Coreutils are discovered and addressed prior to the Ubuntu 25.10 release in October. Most important is getting these significant underlying changes being made to Ubuntu in good shape ahead of the all important Ubuntu 26.04 LTS release in April.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.