Live data from Hacker News

Ubuntu 26.10 completes transition to Rust-based coreutils

omgubuntu.co.uk

151–160 of 270 posts

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#151
post #126

Earlier quoted context omitted.

They need to kill snap ...

I think ubuntu wants to kill desktop linux. No other explaination of why they push firefox inside snap, which then proceeds to constantly crash, when firefox used normally works completely fine. I haven't tried chromium but I presume it's the same issue. At work I'm forced to use ubuntu and I placed snapd on hold and added mozilla's own apt repository to my configuration to get firefox. At least in the past few month…

Firefox installed as a snap feels sluggish to me. When I install a Ubuntu system, the first thing I do is to uninstall any snap and install the apt versions of things, possibly adding official PPAs or using Guix to install software.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#152

I was bummed when I came across this: https://github.com/trifectatechfoundation/sudo-rs/issues/129...

I don't understand - I thought sudo-rs was supposed to be a drop-in replacement? If it implements a subset of features how can this be the case?

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#153

Whether you like Rust or not, it's questionable as to why Canonical would push this so much and do it in such a cavalier way. Will this really make coreutils more secure? I doubt it, if anything there will be a river of new bugs. So, again, why are they pushing Rust so much? Having Microsoft make Rust a 'Tier-1' language also doesn't bode well.

Canonical has been pushing its own agenda for ages, how many examples do you need?

Microsoft making Rust tier 1 is great, it means probably one day we get a VS proper support instead of VSCode only.

If you head off to Microsoft official blogs, you will find out that Microsoft already has tier 1 support for Java (ironically), Python and Go, besides the usual .NET languages and C++.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#155

I really don't understand why Canonical rushes this. If 'rm' can't remove all possible directory entries, that is a big issue: $ podman run --rm -it ubuntu:26.10 $ apt update -y; apt upgrade -y $ rm --version rm (uutils coreutils) 0.10.0 $ gnumkdir -p $(yes a/ | head -n $((32 * 1024)) | tr -d '\n') $ rm -rf a Segmentation fault (core dumped) rm -rf a $ ls a a $ gnurm -rf a $ ls a ls: cannot access 'a': No such file o…

Hi, this is not a one bug.when the change app flags not working or not happening. I was measured with bsd and busybox.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#157
post #62

Earlier quoted context omitted.

I’m a huge proponent of Rust and generally lean a lot closer to the RIIR mentality than most, but this effort seems to be such a waste of effort and resources. There have been a dozen CVEs reported against all of coreutils in the past twenty years. The most recent audit of uutils-coreutils turned up forty-four CVEs. By all appearances they’re replacing battle-tested and fundamental tooling which hasn’t been a problem…

Same here. Love Rust. Hate rust rewrites.

Can vouch for the sentiment, hence why regardless of the ranting, I am quite supportive of whatever helps to improve C and C++ security story.

Also for Rust based rewrites, they could start by bootstraping Rust compiler itself, dependent on C++ to start it.

They don't do it, because even though LLVM and GCC are written in C++, a pure Rust compiler would not scale to the same level of contributions, and existing capabilities.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#158
post #6

Earlier quoted context omitted.

Rush? This is an interim release (95% or so only tracks LTS's) that is not even out yet... Go file a bug reports if you have some time.

The bug report I filed several months ago hasn't been looked at. Many of these utilities were released and made the default for Ubuntu 26.04 LTS! There's a whole load of basic bugs reported and ignored: https://bugs.launchpad.net/ubuntu/+source/rust-coreutils

They eventually fixed the one where it didn't sort properly, but it tooks months: https://github.com/uutils/coreutils/issues/12253 https://github.com/uutils/coreutils/issues/12912

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#159
post #146

Earlier quoted context omitted.

The worst thing about rust are the people using it.

My impression is that go developers moved to rust.

I doubt it, as Rust approach to language design is the antithesis of Go's culture.

I would appreciate Go much more otherwise.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#160
post #150

If you ask their motivation? "We want to make them safer" They worked pretty fine for decades, now, who needs these rewrites? Not saying it's useless, but in practice, what benefits did this bring?

it's GPL free. which is good for embedded, the business side of it. like cars.

The kernel is still GPL
Post reply on HN