Earlier quoted context omitted.
> we do not need a flame war or chain of comments about what RMS' valid points were, when he was being (tremendously but unintentionally) offensive, and when he was merely being overly pedantic If your intention is to not start a flame war, you might want to avoid contraversial topics such as the obviously manufactured canceling of RMS by the-powers-that-be.
And if you do want to see some flame war about the real RMS cancelling, here you go: https://news.ycombinator.com/item?id=22299156
Memory-safe sudo to become the default in Ubuntu
111–120 of 282 posts
Re: Memory-safe sudo to become the default in Ubuntu
#112Earlier quoted context omitted.
[flagged]
The comment you responded to says: "Seems odd that they don't advertise it [the usage of Rust], though." Isn't not advertising a language the polar opposite of being religious about a language? I am all for a memory safe sudo and I don't care which language it is written in, use C, Ada, Rust, as long as it is a suitable systems programming language understood by a community of developers and you can proof memory safe…
Tho the extra properties re side channels in said verified code outdoes Rust, so I'd also say it'd be undesirable to replace that C code with Rust
Re: Memory-safe sudo to become the default in Ubuntu
#113Earlier quoted context omitted.
[flagged]
We've accepted it at this point, but I wonder if the religious element of GNU tools and free software in general was as contentious way back when.
Re: Memory-safe sudo to become the default in Ubuntu
#114Re: Memory-safe sudo to become the default in Ubuntu
#115Re: Memory-safe sudo to become the default in Ubuntu
#116Earlier quoted context omitted.
It's not religious. Memory safety is a thing. If by politics you mean the government: they only got started recommending memory safe languages once it became clear that foreign actors were going to keep exploiting C / C++ vulnerabilities. https://www.theregister.com/2024/11/08/the_us_government_wan...
So why are we not using Ada / SPARK?
Rust is part of a modernized iteration in language design this century
Nobody is calling for Ada code to be rewritten in Rust. But at this point you'd want an argument to choose Ada over Rust when it has become more widespread, especially in open source projects
Here's someone else's take on your question a few years ago: https://news.ycombinator.com/item?id=28347930
Re: Memory-safe sudo to become the default in Ubuntu
#117> Ubuntu is the most widely deployed Linux operating system Nitpicking, but I thought Android was the most widely deployed Linux OS around...
Android uses the Linux Kernel, but iirc (correct me if I'm wrong), it doesn't come with the required application to make it Unix and hence is not the Linux operating system. That would mean it's only using the same kernel as the Linux operating system? Idk, just speculating to maybe get the thought process
Linux is not a Unix https://en.wikipedia.org/wiki/Unix-like
Re: Memory-safe sudo to become the default in Ubuntu
#118Earlier quoted context omitted.
Sudo had quite a few problems with security, partially because of this doas was developed for BSD. Some problems come from the huge amount of features(ldap, easter eggs, ...). sudo-rs reduces the problems by not implementing those features.
> Some problems come from the huge amount of features(ldap, easter eggs, ...). sudo-rs reduces the problems by not implementing those features. This makes me wonder: 1) Would a hypothetical "sudo-lite" with these features removed lead to better security without a rewrite? 2) If these features are useful in the real world, will a Rust rewrite of sudo inevitably gain these features over time and end up with similar pro…
Re: Memory-safe sudo to become the default in Ubuntu
#119Next they should adopt uutils[1] as coreutils, findutils, diffutils, etc alternative. [1] http://github.com/uutils/
Re: Memory-safe sudo to become the default in Ubuntu
#120Earlier quoted context omitted.
[flagged]
Memory safety is strictly a good thing, regardless of motivations. But I'm aware that some people are frightened of new languages and paradigms especially if they're 'harder' than what they're used to.