from Hacker News

Rust Coreutils 0.1.0 Release

by sohkamyung on 5/25/25, 7:27 AM with 18 comments

  • by remram on 5/25/25, 3:11 PM

    Developers have been afraid of 1.0.0 for a while, in defiance of the semver spec [1], in particular in the Rust ecosystem, but being afraid of 0.1.0 is a whole new level. Wtf. I guess 0.1 has become the new 1.0 after years of mis-versioning.

    Those coreutils are being included in Ubuntu, call them 1.0! It's fine, you still have a countable infinity of version numbers if you need to make changes, even incompatible ones!

    [1]: https://semver.org/#how-do-i-know-when-to-release-100

    > If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you’re worrying a lot about backward compatibility, you should probably already be 1.0.0.

  • by tmtvl on 5/25/25, 3:33 PM

    They should relicense to the GPL, MIT doesn't preserve user rights. Seriously, I don't get what Rust projects' issue with Free Software is, providing free work that corporations can take and mangle into proprietary garbage is short-sighted.
  • by eviks on 5/25/25, 5:09 PM

    > uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.

    Is there a similarly comprehensive project that instead treats various bad api designs as bugs instead of preserving them for the future generations?

  • by jedisct1 on 5/26/25, 3:59 PM

    There's a far more powerful "yes" command written in Rust: https://github.com/jedisct1/yes-rs
  • by bfrog on 5/25/25, 2:34 PM

    It feels like we are on the cusp of finally having secure software after decades of C and C++ failing at every step.

    I for one welcome our new blazingly fast coreutils and wait expecting a blazingly fast kernel to go right along with the fish shell.