That's fair, but I question scalability when extended to those projects. Curated Cargo, I guess?Often you have three people: author, maintainer and committer.
Ports is a framework... to run make?
That's fair, but I question scalability when extended to those projects. Curated Cargo, I guess?Often you have three people: author, maintainer and committer.
As one Intel chip designer put it : "implement the old ISA bit for bit and bug for bug". They did a visit to MS to remind them not to depend upon undocumented side effects, only to witness a meeting between the future developments department and the legacy support right before "knifes were drawn".So much for re-writing existing code.
This simply means that not all of security issues are of "memory safety".Earlier this month it was reported that the date -r command can report the wrong date on Ubuntu 25.10 due to a Rust Coreutils difference compared to GNU Coreutils. It was noted that this could cause issues for backup scripts and other software relying on the "date -r" output and behavior being the same as GNU Coreutils.
It's almost like there's no easy way out of dependency hell (or DLL hell if you're a Windows type.) But hey, keep writing more and more package managers that allow you to download the Internet and damn the consequences.It is an interesting question whether you should kick out libraries that are unmaintained and known vulnerable.
Doing the kickout would make all projects using the library (even as an indirect dependency) fail to compile.
I was concerned about keepassxc and botan2 for a bit (post-install message), but iirc it was updated to use botan3 and is fine now!It is an interesting question whether you should kick out libraries that are unmaintained and known vulnerable.
Doing the kickout would make all projects using the library (even as an indirect dependency) fail to compile.
I'm going to get that printed on a t-shirt.I thought the title said "Rust in peace".
You can buy a t-shirt with the Megadeth album.I'm going to get that printed on a t-shirt.
At least GNU actually has a regression test suite, who knows what the rust coreutils rewrite team have. Ubuntu lost their way years ago...Apparently some people ran the GNU coreutils test suite against the Rust coreutils, which showed many failures and the Ubuntus went ahead anyway.
Why?I'm going to get that printed on a t-shirt.
It remains to be seen whether rust, along with AI code generation, is the fix they hope it is.
Well, let's hope it doesn't turn out quite as bad as that. But it won't surprise me all that much if it does. If you look at where investment is going... billions into AI, and billions more into offshore software development. There was a time when assembly programmers were king. Now, there are hardly any of us left. Perhaps C will survive in embedded. Perhaps.A dark vision, but unfortunately it has a lot of truth in it. I plan to be retired and maybe fighting fires for a fee when things explode and the vibe coders are useless.