Post B5bGFQ2KAFqHzvx8lc by wafflesies@infosec.exchange
 (DIR) More posts by wafflesies@infosec.exchange
 (DIR) Post #B5bFcsl1RlV5mSU5ce by SuperDicq@minidisc.tokyo
       2026-04-23T22:52:55.573Z
       
       6 likes, 0 repeats
       
       Ubuntu 26.04 LTS still doesn't ship with rust-coreutils because not stable enoughGNU keeps winning.
       
 (DIR) Post #B5bFitR3q4ABcZ0unI by yomiel@new.asbestos.cafe
       2026-04-23T22:54:03.097694Z
       
       1 likes, 0 repeats
       
       @SuperDicq >do nothing>win
       
 (DIR) Post #B5bFnjMqhN35qNLmsa by sun@shitposter.world
       2026-04-23T22:54:55.622053Z
       
       2 likes, 1 repeats
       
       @SuperDicq Did you see where a guy was crying that the Rust coreutils couldn't handle all the million Linux corner cases because they rewrote everything lol
       
 (DIR) Post #B5bFpEjPZdM7PHccSW by SuperDicq@minidisc.tokyo
       2026-04-23T22:55:09.179Z
       
       1 likes, 0 repeats
       
       @yomiel@new.asbestos.cafe What do you mean do nothing? GNU coreutils 9.10 just got released. The GNU Coreutils keep being imrpoved.
       
 (DIR) Post #B5bFtKdVYtYWsWoUWO by SuperDicq@minidisc.tokyo
       2026-04-23T22:55:55.038Z
       
       2 likes, 0 repeats
       
       @sun@shitposter.world No?I mean I can imagine it. The GNU Coreutils are really old and every single corner case ever conceived is handled in them.
       
 (DIR) Post #B5bFzTekwDwCajKMrY by sun@shitposter.world
       2026-04-23T22:57:02.971704Z
       
       3 likes, 1 repeats
       
       @SuperDicq I have nothing against Rust other than the total mongoloids that after all this time still don't accept that rewriting ancient software is always wrong move.
       
 (DIR) Post #B5bGAbySLxgLZdqqMi by SuperDicq@minidisc.tokyo
       2026-04-23T22:58:54.180Z
       
       1 likes, 0 repeats
       
       @sun@shitposter.world Memory safety is not worth introducing new bugs.Also memory safety is not even a problem in C code if the code is properly written... Which the GNU coreutils definitely are
       
 (DIR) Post #B5bGEfAWPxTOdkQWWG by sun@shitposter.world
       2026-04-23T22:59:47.628989Z
       
       1 likes, 1 repeats
       
       @SuperDicq gnu utilities as far as I can tell are not doing best practices to avoid memory bugs
       
 (DIR) Post #B5bGFQ2KAFqHzvx8lc by wafflesies@infosec.exchange
       2026-04-23T22:58:49Z
       
       0 likes, 0 repeats
       
       @SuperDicq I do hope uutils gets good enough that its a suitable replacement for gnutilsBut I'm also the kind of person that wants to see the Linux kernel compiled with llvm musl
       
 (DIR) Post #B5bGFRNHBqCE9ClO40 by SuperDicq@minidisc.tokyo
       2026-04-23T22:59:50.572Z
       
       0 likes, 0 repeats
       
       @wafflesies@infosec.exchange Why?
       
 (DIR) Post #B5bGHFvWis8rDreK00 by newt@stereophonic.space
       2026-04-23T23:00:02.863658Z
       
       0 likes, 0 repeats
       
       @sun @SuperDicq this will always be the case with ancient legacy systems evolved with no documentation or formal requirements. Rust nonwithstanding, imagine cheering because nobody has any idea about what your system can or cannot do.
       
 (DIR) Post #B5bGJ5WIO1hDWcimUy by Ree@shitposter.world
       2026-04-23T23:00:35.999754Z
       
       0 likes, 1 repeats
       
       @SuperDicq did it release yet?
       
 (DIR) Post #B5bGKKqUtIbjLZlVB2 by jeff@mk.magicka.org
       2026-04-23T23:00:49.221Z
       
       0 likes, 0 repeats
       
       @sun@shitposter.world @SuperDicq@minidisc.tokyo if you really want memory safety you'd use java for everything tbhbut they dont, they just want an excuse to role play programmer in rust
       
 (DIR) Post #B5bGODnf1qXKeZI8iO by sun@shitposter.world
       2026-04-23T23:01:31.257455Z
       
       0 likes, 1 repeats
       
       @newt @SuperDicq you know good and well that any non-trivial system dating back to 1993 is going to have tons of corner cases no matter how good it is.
       
 (DIR) Post #B5bGPYyrlToidMAlCi by jeff@mk.magicka.org
       2026-04-23T23:01:46.005Z
       
       0 likes, 0 repeats
       
       @sun@shitposter.world @SuperDicq@minidisc.tokyo just rewrite it in rust tho
       
 (DIR) Post #B5bGRWrebWXQeJjits by SuperDicq@minidisc.tokyo
       2026-04-23T23:01:13.087Z
       
       0 likes, 0 repeats
       
       @Ree@shitposter.world Yeah it did.
       
 (DIR) Post #B5bGSqXyuTWbz3AAca by Ree@shitposter.world
       2026-04-23T23:02:21.817201Z
       
       0 likes, 1 repeats
       
       @sun @SuperDicq I just know people hate rust and I don't understand it other than it's a language
       
 (DIR) Post #B5bGUSFKEO1JC9CgQS by sun@shitposter.world
       2026-04-23T23:02:38.989165Z
       
       2 likes, 1 repeats
       
       @newt @SuperDicq 100% of the issue with Rust rewrites is that Rust lovers should just make their own new thing instead of glomming onto other systems and rewriting them.
       
 (DIR) Post #B5bGb3HbRTrXnePmG8 by SuperDicq@minidisc.tokyo
       2026-04-23T23:03:47.221Z
       
       1 likes, 0 repeats
       
       @sun@shitposter.world @newt@stereophonic.spacerust-coreutils dependecies: 50 rust cratesGNU coreutils depedencies: 1 (glibc)
       
 (DIR) Post #B5bGblEc1xcA77M0hs by newt@stereophonic.space
       2026-04-23T23:03:39.323908Z
       
       0 likes, 0 repeats
       
       @sun @SuperDicq it's not about corner cases. It's about the system having evolved over the years by having random features bolted on by random devs.It's literally the same design process that gave us C++. Frankly, not a big fan.
       
 (DIR) Post #B5bGgohUZXh8JKGzg0 by sun@shitposter.world
       2026-04-23T23:04:52.973352Z
       
       2 likes, 1 repeats
       
       @newt @SuperDicq there's no way to keep conceptual purity of a commercial system over time is my assertion. Over time someone will get their second-story outhouse built.
       
 (DIR) Post #B5bGiE1LuwH787EaDA by mangeurdenuage@shitposter.world
       2026-04-23T23:05:07.924463Z
       
       0 likes, 1 repeats
       
       @sun @SuperDicq @newt That and avoid changing copyleft to permissive~proprietary licensing.
       
 (DIR) Post #B5bGjaA759C65bylWq by wafflesies@infosec.exchange
       2026-04-23T23:01:44Z
       
       0 likes, 0 repeats
       
       @SuperDicq dependence on a single vendor is a security problem and also a freedom of choice problem
       
 (DIR) Post #B5bGjbZfpbEaTAwh0a by SuperDicq@minidisc.tokyo
       2026-04-23T23:05:19.037Z
       
       0 likes, 0 repeats
       
       @wafflesies@infosec.exchange Isn't dependence on more "vendors" a bigger security problem?The more "vendors" the more chance of one being compromised.
       
 (DIR) Post #B5bGnssdQkrNIir4r2 by newt@stereophonic.space
       2026-04-23T23:05:54.420138Z
       
       1 likes, 0 repeats
       
       @sun @SuperDicq oh that is mostly true. I would agree though that having suid binaries in a safer language isn't as stupid as some would claim.Then again, suid itself it a pretty retarded idea (as are most ideas that resulted in UNIX).
       
 (DIR) Post #B5bGuM101KolOmqv44 by Ree@shitposter.world
       2026-04-23T23:07:19.971827Z
       
       0 likes, 1 repeats
       
       @SuperDicq I guess I need to upgrade sometime
       
 (DIR) Post #B5bGvjoD2dgdU1Wv4K by sun@shitposter.world
       2026-04-23T23:07:34.775820Z
       
       0 likes, 1 repeats
       
       @newt @SuperDicq nothing conceptually wrong with Rust just it's not worth the rewrite penalty for Linux specifically. For a new system Rust would be a great choice.
       
 (DIR) Post #B5bGwPZRlupl0OwitE by newt@stereophonic.space
       2026-04-23T23:07:27.179890Z
       
       0 likes, 0 repeats
       
       @sun @SuperDicq no, but maintaining good documentation is totally possible, albeit not in the land of GNU.
       
 (DIR) Post #B5bGzCbYR4JTf2GLh2 by SuperDicq@minidisc.tokyo
       2026-04-23T23:08:02.353Z
       
       1 likes, 0 repeats
       
       @sun@shitposter.world @newt@stereophonic.space Only if you use Rust without Cargo.
       
 (DIR) Post #B5bH3khJcYTsYZ7vpA by sun@shitposter.world
       2026-04-23T23:09:01.717407Z
       
       1 likes, 1 repeats
       
       @newt @SuperDicq Even though I think it's really hard to maintain documentation, systems like OpenBSD are basically just as old and do it a lot better than Linux yeah
       
 (DIR) Post #B5bH6dtvLZvQLVP1pQ by SuperDicq@minidisc.tokyo
       2026-04-23T23:09:30.163Z
       
       0 likes, 0 repeats
       
       @sun@shitposter.world @newt@stereophonic.space GNU also does documentation better than Linux
       
 (DIR) Post #B5bHCWtWJHTkLx1MNE by newt@stereophonic.space
       2026-04-23T23:10:28.300724Z
       
       1 likes, 0 repeats
       
       @SuperDicq @sun no, they really do nothttps://blog.hiler.eu/win32-the-only-stable-abi/
       
 (DIR) Post #B5bHQ5UmyWP5Qmuz5M by SuperDicq@minidisc.tokyo
       2026-04-23T23:13:00.989Z
       
       1 likes, 0 repeats
       
       @newt@stereophonic.space @sun@shitposter.world Oh god please don't bring up the ABI. Also the Rust ABI is the absolute fucking worst btw. It only doesn't suck when it is Rust code calling other Rust code.
       
 (DIR) Post #B5bHaa42B2ob8KPJGS by SuperDicq@minidisc.tokyo
       2026-04-23T23:14:54.825Z
       
       0 likes, 0 repeats
       
       @newt@stereophonic.space @sun@shitposter.world No wait even then it sucks because different versions of the Rust ABI are incompatible!
       
 (DIR) Post #B5bHhYZW7igYX4SYJU by newt@stereophonic.space
       2026-04-23T23:15:53.267945Z
       
       0 likes, 0 repeats
       
       @SuperDicq @sun i didn't bring it for ABI. Please read the litetally first paragraph:>In the ELF format there are two ways of providing a hash table of symbols. DT_HASH and DT_GNU_HASH. The first one is part of SYSV generic ABI and is well documented and marked as mandatory. DT_GNU_HASH is a newer, smaller, and faster replacement that is _not documented_GNU documentation for most things is quite honestly atrocious, up to the point where GNU Info is a meme.
       
 (DIR) Post #B5bHxU3Qgg4R9f2sT2 by newt@stereophonic.space
       2026-04-23T23:18:48.980306Z
       
       1 likes, 0 repeats
       
       @SuperDicq @sun GNU project has this long standing tradition of taking some old established and well documented Eunuchs standard and replacing it with their poorly documented allegedly slightly better counterpart. In other words, the same EEE behaviour they accuse proprietary vendors of.
       
 (DIR) Post #B5bIaDSyIM8N0ASg7c by newt@stereophonic.space
       2026-04-23T23:25:45.648381Z
       
       2 likes, 0 repeats
       
       @SuperDicq @sun any how, i'll sum up my point for you (should've done it in one reply, but I'm about to doze off). Everything that the today's Rust community is supposedly guilty of, GNUtards did years earlier.Poor documentation? Check!Rewriting things from scratch, often missing some crucial features? Check!Cult-like behaviour? :rms:!Producing slow and terrifying monstrocities that are impossible to build? Have you even seen autotools? Check!We just have a new bunch of zealots fighting the established old guard. Both suck.suya, lads.. :suya:
       
 (DIR) Post #B5bJIalX1uZo0NIqUC by mangeurdenuage@shitposter.world
       2026-04-23T23:34:07.393123Z
       
       0 likes, 1 repeats
       
       @SuperDicq @sun >Which the GNU coreutils definitely areThat's a fallacious assumptions, nothing is perfect.
       
 (DIR) Post #B5bJNrycT0LKpewPmi by mangeurdenuage@shitposter.world
       2026-04-23T23:35:04.594122Z
       
       0 likes, 1 repeats
       
       @sun @SuperDicq If you want that then you go with the power of ten rules but that also means you go unga bunga with all your software.
       
 (DIR) Post #B5bJVUydrYPRohabzM by mangeurdenuage@shitposter.world
       2026-04-23T23:36:26.985335Z
       
       0 likes, 1 repeats
       
       @wafflesies @SuperDicq So you want to go back pre 1983 ? Before GCC, GNU coreutils were a thing ? You want to pay for each new compiler options ?
       
 (DIR) Post #B5bJsj1bncPC2u3JXE by mangeurdenuage@shitposter.world
       2026-04-23T23:40:39.184921Z
       
       0 likes, 1 repeats
       
       @wafflesies @SuperDicq That's a valid reason but you also have to consider that you have the freedom to do so legally and llvm musl etc... due to their license will get closed at some point and you will be infinitely less happy when your security choice is only "trust the black box lol".You can already see that part of that bullshit with android. The only thing that made android a tolerable OS was because people had partly the freedom to choose what they could install on it.Actually the closest thing to that is macos/ios. It's proprietary but a lot of its core are permissive software, notably it's kernel.
       
 (DIR) Post #B5bKBvP9zmJzwYDvSS by mangeurdenuage@shitposter.world
       2026-04-23T23:44:07.397254Z
       
       0 likes, 1 repeats
       
       @SuperDicq @wafflesies One can argument that having a narrow amount of software makes adversaries concentrate on it, which is true.One can also argue that having a large amount of software broadens the surface attacks, which is also true.Both cases are valid.The most important in the current context is to have the legal rights to be able to have a choice and only GPLv3 software gives that.
       
 (DIR) Post #B5bKFCmvowxIj3uHC4 by mangeurdenuage@shitposter.world
       2026-04-23T23:44:42.957782Z
       
       0 likes, 1 repeats
       
       @SuperDicq @newt @sun Agreed.
       
 (DIR) Post #B5bUnv3QkJD1OzocUa by deutrino@mstdn.io
       2026-04-24T00:36:19Z
       
       2 likes, 0 repeats
       
       @newt @SuperDicq @sun see also: the most up-to-date version of this man page is available as an info(1) document