5 ms·
That's the worst idea I've seen in a while. People rely on the behaviors of the GNU coreutils, this is going to break a lot of stuff. The uutils are not there y
by lionkor 2y ago
That's the worst idea I've seen in a while. People rely on the behaviors of the GNU coreutils, this is going to break a lot of stuff. The uutils are not there yet at all.
- whatagreatboy 2y agoI think this is a good experiment. 25.10 is not an LTS, people who want stability are using LTS anyway.
- TickleSteve 2y agoCorrect me if I'm wrong but the next LTS will be 26.04 which would give them 6 months to get maturity and stability... For such an important set of utilities, that seems unlikely.
- matheusmoreira 2y agoAnd one day people will rely on the behaviors of other things. There's no reason those things can't be these Rust utilities, they just need feature parity. Hopefully they will surpass their GNU equivalents. They'll probably be easier to contribute to as well.
- turtleyacht 2y agoIf this rewrite is indicative of other rewrites, we'll see a license change from GPL [1] to MIT. "Differences with GNU are treated as bugs." - https://github.com/uutils/coreutils#goals https://github.com/uutils/coreutils#goals That's promising. Wouldn't it be annoying though, to have to keep things bug-for-bug compatible on a green-field project? That priority may be the first compromise, and divergence is inevitable. (If few report edge cases and there's no fuzzing.) [1] https://github.com/coreutils/coreutils?tab=GPL-3.0-1-ov-file https://github.com/coreutils/coreutils?tab=GPL-3.0-1-ov-file