News: 0001636826

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Rust Coreutils 0.9 Released With Additional Security Hardening, Zero-Copy I/O

([Free Software] 5 Hours Ago Rust Coreutils 0.9)


Rust Coreutils 0.9 was tagged today as the latest major update to this GNU Coreutils implementation in the Rust programming language. Rust Coreutils 0.9 is up to a 90.4% pass rate against the GNU test suite!

A big focus on Rust Coreutils 0.9 was on delivering greater safety and security following a third-party security audit, which was [1]funded by Canonical as part of their Ubuntu efforts on using Rust Coreutils and hopes of 100% fully utilizing Rust Coreutils with the Ubuntu 26.10 release later in the year.

Rust Coreutils 0.9 fixes various security issues while hardening the codebase and reducing the amount of unsafe Rust code used. Also significant and making it into this release is zero-copy I/O performance work for the splice / tee / pipe commands. Rust Coreutils 0.9 also improves its WebAssembly, Cygwin, and Windows support.

Rust Coreutils 0.8 was at a 94.7% pass rate compared to the GNU Test Suite but dropped to 90.4% in this new version due to the updated test suite introducing additional test coverage that isn't yet passing for Rust Coreutils.

More details on today's Rust Coreutils 0.9 release via [2]GitHub .



[1] https://www.phoronix.com/news/Ubuntu-Rust-Coreutils-Audit

[2] https://github.com/uutils/coreutils/releases/tag/0.9.0



Programming is an unnatural act.