Calculating MD5 checksum is proved to be too hard for Rust.Two more weeks (until 25.10 is released).Link: https://www.phoronix.com/news/Ubuntu-25.10-Coreutils-Makeself
>>106706787testing?wait a year or two to let it mature?no way! put it into a major release ASAP!
I don't know why Canonical is in such a rush to replace battle-tested pillars with untested shit...
>>106707014It's marketing to their enterprise customers>Our coreutils are written in rust, therefore they are safer (tm), even though that's not true in practice
>>106707025It's marketing to the federal government and blackrock>look how gay and women we are, we re wrote perfectly working software with gayware, gib ESG bucks
>>106707280>federal government and blackrockA UK company?
>>106707463Cool now post the contract size between canon. inc. and the USG vs UKG
>>106706787oh no no no no no no
>>106706787
Does ubuntu have a easy way to revert to good old gnu? Alpine also has snowflake utils but at least you can change them out instantly.
>>106706787>phoronixdo they even know about pic related
Makeself is a self-extracting archive implemented as a shell script that calls dd and md5sum on itself.It feels like there's a bunch of possibilities for weird edge cases.
>>106707561use my language, paint.paint stops rust™
>>106706787A single failure means all is lost. ABANDON SHIP!
is this the power of linux?
If tranny utils are final then I'm installing Omarchy. It had a good run. Don't care for forks or plain Debian.
>>106706787Ubongo was always a piece of shit
To be expected since that shit is new and untested.
>a beta has issues HOLY SHIT YOU GUYS ITS FUCKING OVER AAAAAAA!!!!
>>106706787>that dog shit shell script.jesus christ. moronix indeed.
https://github.com/VirtualBox/virtualbox/issues/226#issuecomment-3335037186it's a dd bug in uutils. has nothing to do with md5sum. has to do with how they handle bs=. I'm guessing they're padding output to bs=, if you use ibs= it fixes it.
>>106708247also this. actually it's kind of neat seeing the real world breakages. I would have never installed uutils on my desktop mainly because the gnu stuff just works. I use it on my cuck windows box and it's fine though.
>>106708346Why do you have a cuck box?
>>106708440>he doesn't keep windows in the cuck cageI only use it for building stuff on windows to see if it works on windows. that's it.
>>106707600>bunch>weirdHN is that wayreddit is the other way
>>106706787Troons destroying linux oh lordy... who would say.
>>106708604>using words from the english language is le reddittry harder newfag
>>106707561Is that controlled opposition AI text written by a rustling evangelist?
>>106706787I hope 25.10 kills Ububtu and Canonical forever>>106706981>>106707014They are heavily infiltrated by the cult of wokeand it's a death cultSource: all of their conferences
>>106706787why the fuck would you replace coreutils with tools from a language that has an overcomplicated tool chain instead of something simpler like Go?hell, why would you even replace coreutils in the first place?
>>106707014https://www.nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/article/3608324/us-and-international-partners-issue-recommendations-to-secure-software-products/
>>106706981This isn't the first time Canonical has done this, it won't be the last and once again this will have no impact on their popularity at allDid you already forget about how their initial PulseAudio integration was so botched that even Poettering himself agreed that it was a bad idea done poorly? That was almost 20 fucking years ago, and somehow Ubuntu still isn't dead.
>>106706787Lmao aren't they supposed to be like 6 months from release?
>>106708952do you know what 25.10 means in the release version?
>>106709114he obviously doesn'twhy can't you be nice to timmy
>>106709114No, I literally have no idea what version Ubuntu is currently on. I use Debian.
>>106709146In 25.10 the 25 is the year and 10 is the month
>>106708946>and somehow Ubuntu still isn't dead.20 years ago Ubuntu fans were talking about it replacing Desktop Windows for everyone including your grandma, being annoying as Rustfags are today. Obviously this didn’t happen, so while it never actually died, it never achieved the objective.
>>106709161Oh. KEK
>>106709163it's never even been closeunity desktop looked great despite being slowbut everything else sucked and gnome 3 shat all over it
>>106707014It's a good thing, they are proving that Rust is a solution in search of a problem. Just go back and learn C properly, you crossdressing faggots! No programming language however "safe" will make you a good programmer if you can't code.
>>106706787>transition to Rust>software commit suicideFitting.
>>106709199If C isn’t enough, you then have Ada or C++. Rust is just not needed.
>>106709221ada is also not needed because what if someone pulls the ram out safety isnt real
>>106708247>pushing beta software into productionjust because you're okay with your genitals not working doesn't mean the users are okay with the software on their computer not working
>>106708658no. it's a perfect surrealistic expression of the average larping /g/tard.
>>106706787thank you for beta testing script tard.we expect a thank you from you too since your own code will become slightly less shit since non-script-tards are giving it a look.
>>106707014because everything must be Rewritten in Rust
>>106709213
>>106706787Usecase for GNU Coreutils?
>>106708862>Press-Room>Press-Releases-Statements>Press-Release-ViewWtf?
rust trannies need to be physically removed
>>106706787>people still do not understand the .10 is the "let's try shit out" release.
Tbh Ubuntu *.10 releases were always shitfests.Ironic that Arch is so much more stable.
>>106706787there is literally no valid reason to replace the coreutils like this
This kind of retardation is why Mint exists and it's popular. Canonical always does major FUs by forcing unnecessary and risky changes.
>>106707556Yes, switching between them is one command. Same with sudo.ws ans sudo-rs.
>>106711207the whole thing is a shitshow, infact rust itself is a shitshow
>>106711226What's risky here? This is not released yet, and it will not be an LTS version.
>>106711272>This is not released yet, and it will not be an LTS version.see >>106709114it will be released in october.also, Canonical uses non-LTE releases to test stuff, but those are used by lots of users, and they never revert changes like this.>>106708862Canonical is not even mentioned there?
>>106711599>Canonical uses non-LTE releases to test stuff, but those are used by lots of users, and they never revert changes like this.Sounds like cope.They need to implement changes at some point, and the fact that people use a release is a given.
>>106711647>Sounds like cope.?I'm just explaining how it works, dumbass
I thought even Rust developers are bunch of MtF troons that are fake womanNice try Canonical. I even switched back to Windows 7. or i even switch to Omarchy forever
>>106707561>let me tell you how to run your projectlollmao
is this going to affect Mint? should I move to Fedora now?
>>106707561>Debian remove Rust software as unmaintainableSource for this??
>>106713241https://materialize.com/blog/rust-concurrency-bug-unbounded-channels/https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI_SOFTWARE_MEMORY_SAFETY.PDFhttps://bpb-us-e1.wpmucdn.com/sites.gatech.edu/dist/a/2878/files/2022/10/OSSI-Final-Report-3.pdfhttps://archive.ph/uLiWXhttps://archive.ph/rESxehttps://lkml.org/lkml/2025/2/6/1292https://github.com/microsoft/typescript-go/discussions/411#discussioncomment-12464988https://lwn.net/Articles/1030517/https://github.com/lcnr/solver-woes/issues
>>106706787Md5 is known to be a broken algorithm anyway. Why is Moronix using it still? Switch to sha512sums already.
>>106707014to replace GPL’d GNU software with the MIT license, which benefits these kikes
>>106713233>Refer toNo, it's actually about bcachefs tools. It was removed because the rust dependencies are unmaintainable. And it's not the only distro. Spread your rust misinformation somewhere else
>>106710742So it was actually written by a Rustling evangelist using LLM, like you.>>106713210Refer to >>106708658
>>106707561>>106713327Source on bcachefs tool? Not going to read that LLM image.Is this one source?https://jonathancarter.org/2024/08/29/orphaning-bcachefs-tools-in-debian/
>>106713339This happens all of the time. Rust compiler versions don't guarantee any source code stability at all. This is why things like Rustup exist because some code can only be compiled with certain versions of the Rust compiler.
>>106713429That's worse than I believed if true. What I have been led to believe is that the rustc 1.80 and time crate debacle was a serious-but-relatively-rare phenomenon.
>>106707561>>106713327>>106713377What even is this?https://lwn.net/Articles/1035736/How did the comment section get so large?
>>106707561first 2 sentences there are 2 grammar mistakes. why can't people into grammar these days? you use "was" here not "has been"
>>106710472How is 25.10 production? Do you not know how the ubuntu release cycle work? Next legit production version is gonna be 26.04, everything 'til then are testing releases that last 6 months each.
>>106713251The Rust compiler is like an average redditor with trust issues while a C++ compiler would be the drunk dad of said redditor who allows him to do anything he wants but tells him to fuck off when he's annoyed.I prefer dad because he lets me decide case by case.
>>106713288this is the only correct answer
>>106713550>x.10 releases are testinglmao, who are lying to
>>106707014It's nothing newUnity and Mir were failures that still haven't been learned from
>>106713550wtf is this bullshit?Ubuntu has a 6 months cycle and 4 and 10 are the months..10 is a full proper release
>>106711207The reason is to replace gpl licensed software with some cuck license
>>106713608Whatever you say, rustling evangelist.
>>106708862In a shared conclusion, the co-authoring agencies recommend software manufacturers create roadmaps for the utilization of, and transition to, memory safe programming languages. This transition will enable memory safe programming languages to mitigate memory-related vulnerabilities and reduce the products' attack surface. Recommended memory safe programming languages mentioned in the CSI include C#, Go, Java, Python, Rust, and Swift. Software manufacturers should evaluate multiple memory safe programming languages before integrating them into their workflows.>YOU MUST USE THE PROGRAMMING LINGOS WE TELL YOU BECAUSE ITS SAFE AND TOTALLY NOT BECAUSE WE PROBABLY HAVE INJECTED THEM ALL WITH BACKDOORS
>>106708862>>106713912In a referenced report, also by the NSA.> Examples of memory safe language include Python®, Java®, C#, Go, Delphi/Object Pascal, Swift®, Ruby™, Rust®, and Ada.Those incompetent, idiotic, talentless, dilettante hacks. They should fucking fix their shit.In case NSA employees are reading this:GET YOUR FUCKING SHIT TOGETHER YOU FUCKING IDIOT SHITWHORE PATHETIC COCKSUCKER HARLOTS. FUCKING HELL. WHAT THE FUCK IS FUCKING WRONG WITH YOU. STOP SNIFFING DRUGS ALL DAY AND FUCKING LEARN THE FUCKING BASICS YOU FUCKING SONS OF GRATIS WHORES.
>>106713912>>YOU MUST USE THE PROGRAMMING LINGOS WE TELL YOU BECAUSE ITS SAFE AND TOTALLY NOT BECAUSE WE PROBABLY HAVE INJECTED THEM ALL WITH BACKDOORSDon't know about that, but they should fucking learn the fucking basics.
>>106711787Sorry, I must have misunderstood, reading it now does sound like a explanation.
>>106713284>MD5>brokenwhat in tarnation...
>>106713550Now you are wrong. There are LTS and interim releases, 25.10 is a perfectly legit release like any other one.
>>106714013>25.10 is a perfectly legit release like any other one.According to who? The Ubuntu devs? Why would anyone run a release with only 9 months of updates in production? Why would they do that when the 04 releases get 5 years of updates?
>>106713810I said I prefer C++ so I can't be a Rust evangelist, the fuck are you talking about?There is a difference between a well-adjusted C++ programmer and a cnile and you're clearly the latter.
>>106714045Incompetent, deceitful, negative-worth rustling troll, it does not make sense to believe your claims. Off yourself.
>>106713502Can anyone summarize that comment section?
>>106714129I canYour mom is a fat whore who gave birth to an illiterate moron
>>106714144>>106714162Off yourself, degenerate, delusional, dishonest, dumb troll.
>>106707014>I don't understand why Canonical is testing stuff in their experimental distributionYeah big mystery dumbass
>>106714172>
>>106714208Didn't click your image. Off yourself, mentally ill, negative-worth, retarded, dimwitted troll.
>>106714033>According to who? The Ubuntu devs?Yes.Anon, stop coping. Ubuntu has millions of users before we even get into companies. There are a lot of reasons to use Ubuntu, you don't know them all so don't generalize based on your experience.I run Kubuntu 25.10 since two weeks ago because I need to see the latest translations and contribute what's missing.I use 25.04 on a Raspberry Pi because I needed the latest Kodi with hardware decoding and it was easier to build on 25.04 than on 24.04. It'll be upgraded to 25.10 as soon as I get around to cherrypicking newer Kodi patches from the Raspbian repo.At work we used interim releases to get newer Samba for its newer Active Directory schema version.
>>106714476>I run Kubuntu 25.10 since two weeks ago because I need to see the latest translations and contribute what's missing.Ok so you're a beta tester>At work we used interim releases to get newer Samba for its newer Active Directory schema version.You would knowingly break your boss's system with beta quality software like uutils? I'd fire you if I could
>>106714508Like I said, chill. You have this idea that interim releases are not valid but it's just *your* idea, not reality.Canonical provides support for them as usual, just not long term, and people depends on these releases for reasons such as those I mentioned.>beta quality software like uutilsSwitching to coreutils is just one command. One. If you can't run one command then you have bigger problems.
>>106714548I simply don't believe you when you tell me companies actually use an OS with just 9 months of support in production when the reality is they're infamous for relying on ancient versions
Is there any anti-rust distro? I don't want to wake up one day to realize that someone swapped my working software with rust backdoor copy
>>106714635Come home brown man
>>106714663>posts rust MIT-licensed linux kernelThanks for proving my pointOne day you will wake up and Ubuntu will replace Linux kernel with Redox
>>106713251>efficient>double linked listpick one
>>106714548>>106714476>>106714013Anon do you wanna know how I know which ones of the Ubuntu releases are the beta releases? A bunch of them only get 9 months of support while the others get 5 years.Now do you wanna know why Canonical never refers to their .10 releases as beta? Because if they do they won't get free testing from unpaid beta testers like you.WAKE THE FUCK UP, SHEEPLES.
>>106714678What's the matter, retard? You don't want people to swap your shit from C to rust so you might as well start using a fully rustified OS
>>106714593>all companies are the same>what are containersBut I repeat myself.
>>106714180non-lts isn't experimental or a beta testing branch. Not sure if trolling or just subhuman iq.
>>106714897>>what are containersWhat about them?
>>106714918Anon do you wanna know how I know which ones of the Ubuntu releases are the beta releases? A bunch of them only get 9 months of support while the others get 5 years.Now do you wanna know why Canonical never refers to their .10 releases as beta? Because if they do they won't get free testing from unpaid beta testers like you.WAKE THE FUCK UP, SHEEPLES.
>>106714712Efficient for its specific approach. Which ought to be obvious. The point is that, if you need to jump through all those hoops (those on the left side in the image, the rest is straight up cheating that rustling evangelists like to attempt) for something as simple and basic as an efficient implementation of a doubly linked list in Rust, what other hoops will you have to jump through for other data structures in Rust?https://doc.rust-lang.org/src/alloc/collections/linked_list.rs.htmlIt isn't surprising that approaches like reference counting and indexing are popular in Rust, even for some data structures.
>>106714974Linked list is a retarded data structure for surface level tech enthusiast like you, nobody serious would use it in anything useful. The fact that you're whining about it just exposes yourself as yet another retarded /g/ nocoder.
>>106714974Double linked list is inefficient piece of shit data structure nobody uses other than C programming professors to teach students how to data structures with pointers.
>>106715031>>106715072>sour grapes
Rust is a great language but wanting to replace every existing thing with it is retarded.That's not a rust problem, that's a retard problem.
>>106715031LINKED LIST IS RETARDED, I AM SO CLEVER BECAUSE I NEVER USE LINKED LISTS, you can tell how clever i am because I'm posting my genius opinion on /g/ in between fapping to anime art of hatsune miku with huge boobs
>>106707463Where is the Rothschilds bank?
>>106706787ACCELERATE.bin
>>106715031>>106715072Then why did a rustacean write a whole book about doubly linked lists?Seriously, why?https://rust-unofficial.github.io/too-many-lists/>Learn Rust With Entirely Too Many Linked ListsRustling evangelists are utterly pathetic.
>>106715072double linked lists are based when you need them
>>106715031>>106715072Wait, my existing post is 100% a good rebuttal to your trolling >>106714974 . Off yourself, schizophrenic, idiotic, insincere troll.
>>106715031>>106715072
>>106715628>Safe Rust handles memory a bit differently than what you're used to with C. Here's a pretty well-known data structure and how it could be done with Safe Rust.>>106715663i.e. never unless you want to solve CS101-tier exercises>>106715694Didn't rebut anything. Double linked lists are inherently useless and inefficient therefore writing it in the first place is inefficient regardless the language. It makes for a good C pointers exercise tho.>>106715862not pictured on C++ side>Segmentation fault (core dumped)
>>106715995>not pictured on C++ side>>Segmentation fault (core dumped)That's the Rust side.https://materialize.com/blog/rust-concurrency-bug-unbounded-channels/
>>106713542Intentional grammar mistakes disguise AI slop.
>>106708946>this will have no impact on their popularity at allI fucking wish this wasn't true, I was given a new laptop for work and they installed ubongo in there, the last time I used that distro was several years ago and for obvious reasons I didn't use it again ever.I'd rather they have installed fedora in there which at least is somewhat more stable, even though it's not too stable at all.
>>106715862>use std::collections::LinkedList;retard
>>106715995>Didn't rebut anything. Double linked lists are inherently useless and inefficient therefore writing it in the first place is inefficient regardless the language. It makes for a good C pointers exercise tho.Completely insane and retarded, as expected from a rustling troll. The issues presented also tend to hold for other Rust data structures, like VecDeque https://doc.rust-lang.org/src/alloc/collections/vec_deque/mod.rs.html having unsafe and unwind safety concerns, and Vec https://doc.rust-lang.org/src/alloc/vec/mod.rs.html having unsafe, BTreeMap https://doc.rust-lang.org/src/alloc/collections/btree/map.rs.html having unsafe, PhantomData, Option<NonNull<>>, unwind safety, Cursor, and more. Now off yourself.
>>106716058Is you. Some people design and implement new or custom data structures, you absolute dimwitted, dumb, zero-IQ, negative-worth troll. Off yourself.
>>106716183Yeah and those people are retards. No reason to reinvent the wheel. Someone already made a perfectly good, memory safe wheel for all to use. Idiots like you would rather spend time fucking around than actually making something useful.
>>106716151Vec also has unwind and NonNull concerns.
>>106716058That is not a real linked list just like you are not a real woman.Real linked list is "intrusive".
>>106716225>Yeah and those people are retards. No reason to reinvent the wheel. Someone already made a perfectly good, memory safe wheel for all to use. Idiots like you would rather spend time fucking around than actually making something useful.>Famous researcher at prominent university invents a new data structure>Rustling: Actually, he's a retard for inventing a new data structureOff yourself, you demented, negative-worth troll.
>>106715628>Then why did a rustacean write a whole book about doubly linked lists?>In this series I will teach you basic and advanced Rust programming entirely by having you implement 6 linked lists.Do you even read links you post?
>>106716254I think it's OK to use as an example. It also involves a lot of complex features that a C or C++ version are not forced to have.https://doc.rust-lang.org/src/alloc/collections/linked_list.rs.html
>>106716271Yes, and you apparently have no comprehension or reasoning ability regarding anything, rustling troll. Off yourself, deceitful, zero-IQ troll.
>>10671047225.10 hasn’t released yet, the people complaining about the util performance are using the beta. Day one it was 17x slower but today it’s 1.7x slower. The whole point of a beta is to test so it makes sense that stuff isn’t working like it’s supposed to.
>>106716255>famous new linked listlmao
>>106716305No, you complete and utter moronic, delusional troll.I haven't vetted the following example, first search result:https://link.springer.com/article/10.1007/s00778-025-00945-5>Published: 25 September 2025By the way, they wrote it in C++.https://github.com/adriangbrandon/cltj>CompactLTJ is a C++ library that provides an implementation of the Compact Leapfrog Triejoin (CLTJ) algorithm.
>>106716372>complete and uttercompletely and utterly
>>106706787TOTAL.BUILD.DEATH.
>>106713800Doesn't canonical license all of their shit under GPL or LGPL though?
>>106715995What kind of jewish trick are you trying to pull here? Safe Rust cannot express every single possible safe program and thus you either have to learn unsafe - which has as much is not more footguns than just using C++ or you have to use bullshit like smart pointers which are pretty much the worst solution for every single problem. Rust is a novel idea but fails in reality hence why it's only really took off in areas where things are brain dead simple, like web dev.
>>106716940>smart pointers which are pretty much the worst solution for every single problemSmart pointers can be fine, though if for instance the goal is optimal performance, they aren't always an option.
>>106715995>>106716940Monologue?
>>106716940>Rust is a novel idea but fails in reality hence why it's only really took off in areas where things are brain dead simple, like web dev.It does have pattern matching, and if unsafe is not needed for a particular project, and dependencies haven't messed up unsafe, it is nicer than if unsafe is needed. But then again, there might be architectural sacrifices to get to that state, which may or may not be worth it.
>>106713362>>106713377>>106716036>LLMlmao
>>106713288stop noticing, goy
apple just fucking dropped rustwhy are they insisting on this shit?thank fuck mint de exists
>>106713084lmde should be fine
>>106718190Yes.
>>106716151I bet that rustranny doesn't even know what deque, lifo and fifo are
trannies are crazy enough to kill themselves and murder others. does it honestly come as a surprise that they could kill open source too?
is rust actually bad or is rust now just a litmus test for retards that cant do C++ and memory management.my gut feeling that having a broader understanding of memory made it so rustcels couldnt break things
>>106718943Bad relative to what, and for what purposes? The social aspect of Rust weighs down a lot, for they will lie, harrass and threaten others to get their way. The technical aspects are harder to judge because of that social aspect, but Rust has some good aspects (like pattern matching) and some bad aspects.>>106713268
>>106706787>Those are bold statements and opinions coming from somebody who has barely ever interacted with the GNOME community, except to shit on it, has zero interest in maintenance, and is now in a self-imposed exile on an IRC echo chamber because he doesn't like where everybody else is convening.>You barely exist on GitLab, you have a history of shit-talking everything everyone does without understanding it, and you're essentially become a social reject in the community; everyone has a horror story about you and their interactions with you, and we definitely lost contributors for that. The only reasons you haven't been kicked out of GitLab are that you're generally protected by your employer, and that you fucked off in the distance, obsessively working on an aspect of the toolkit, "getting shit done", so nobody has to care about your contributions. You may even have finally noticed that people have started to push back on your opinions presented as facts.>In practice, this whole thing is not about you. You are a programmer, you're not interested in maintenance, and you're not interested in the community. You can keep doing that, nobody cares. Restructuring the community of contributors only applies to people who want to be inside it.
>>106713268>https://materialize.com/blog/rust-concurrency-bug-unbounded-channels/I thought there were no memory corruption bugs in Rust programs?
>>106706787https://github.com/CachyOS/distribution/issues/216>coreutils-uutils: Switch to rust coreutils and replace "coreutils" #216
>>106713268>>106721017>Incidentally, the piece of code that only triggers when the channel is in a half-initialized state was contributed by Materialize engineers in April of 2023 to fix another UB issue. In that version of the code the head pointer was being set to null at the end of the function, making sure that it doesn’t become a dangling pointer. Then, in February of 2024 a PR that fixed a memory leak changed only one of the loads to a swap operation, which introduced the possibility for a dangling pointer. The same change was contributed to Rust shortly afterwards.HAHAHAHAHAHAHAHAHAHA
>>106713961dear retardthe nsa want software vulnerabilities. do not take a professional liar at his word.love anonymous
>>106721018ptr1337>This is planned for the future.>Ubuntu will do now the switch utilizing the rust coreutils. The progress of this project is going very well and improves every month.>Ive started now a local test phase and it's running pretty well.Seriously, i regret falling for meme distrosWhy would dev do this bait and switch if distro was supposed to be "just werks" variant of arch? Is there some kind of rust mafia that forces to put this shit at gunpoint?
>>106721018what is the point in switching out battle-tested, well-known utilities for a meme?
>>106707014>>106706787It's like replacing x11 with Wayland. Maybe there is more to it than that they let on, but right now we don't know
>>106706981How the fuck is Artix actually the most sane and stable distro now?
>>106721463>actually, we were just pretending to be retarded>>106713961
>>106706787Can someone explain to me why things which don't have to be secure are being rewritten in Rust?
>>106710818If you have to rewrite everything, why wouldn't you make something better than UNIX
>>106707600Should have been /threadThis is some giga niggerlicious code either way.
>>106715663Big O doesn't speak the whole story though. You have people using b(+)trees over pure binary trees, for instance, for a reason.
>>106713288This is the real reason desu. Busybox sucks, toybox never really took off and uutils is probably the closest (test suites and real world usage) GNU like real replacement that's cuck licensed.
>>106711599Canonical will switch to systemd-flatpakd and systemd-coreutils.They always admit defeat to the RedHat software at the end of the day.
>>106713284MD5 is fine for checking data integrity. Same with cksum.It's only not fine if you are downloading without TLS, unless you are super paranoid about the unproven NSA backdoor in TLS.
>>106722050I can. By forcing lower userspace to pull in a dependency on Rust you accomplish a few key things:1) Your software is now unable to run on anything but 2012-modern era AMD64 and ARM devices. Many of those have issues with it as well. This is with pre-compiled bins, compiling the actual software is a crap shoot that often fails. Even when it does work it can require many hours of compile time even for simple applications.2) The above note about compile times means it's no longer possible for smaller hobbyist projects to push updates in a timely manner without renting computing resources from someone else or setting up their own powerful server farm. Never mind the little guy that wants to build software from source on the machine he's planning to use it on. Even high end AMD64 CPUs will take many hours to finish compiling anything more complex than Hello World.3) Rust must fetch many dependencies from the internet at compile time. Leaving many chances to inject malicious code like back doors into the compiled binary. No one is verifying or checking any of this shit. These dependencies are often incompatible with older and news releases of the compiler along with themselves as well. Since the entire ecosystem is not stable and will never be stable.4) As other users have pointed out applications re-written in Rust often get licensed under MIT or similar licensing terms. Old battle tested applications released under GPL/BSD are slowly being replaced with licensed software more friendly towards large corps. and companies.5) Rust is promoted as being more secure than what it's replacing (usually C/C++) even though it isn't. But it has the might of all the big tech companies behind it who are the ones paying to promote it so widely and paying off faggots that have taken over long time applications over the past few years. If you look at who sits on the Rust Foundation board of directors you'll see a who's who of big tech faggotry.
>>106723056>Rust must fetch many dependencies from the internet at compile time.wat
>>106723081Crates. They are fetched from the internet at compile time with no verification what so ever. You have to use any of the 100 shitty tools like Panamax if you want to work on a Rust project without internet access. Even then you must download the entire crates repo ahead of time and pray you don't need a certain crate that was either removed long ago or came out 5 minutes after you fetched the repo.Rust is built around the same stupid logic as npm. Where they assume you always have a connection to the internet and are okay with downloading random unverified code from their repos. This differs greatly from C/C++ projects where these kind of things are bundled together with the source code thus requiring no networking once you have the tarball.
>>106723115I'm an old school C coder who was considering looking into Rust. No longer. That's insane
>>106723056>>106723115Another issue with the Rust language is the community itself. In fact, it's the biggest issue.Some things they've done to annoy everyone over the last 10 years:1) Their compiler is highly unstable and even the language itself isn't standardized. They routinely drop support for things with no warning, add new things with no testing only to drop them again just as quickly. They also push new releases constantly which often break existing projects. Leading to point 2;2) Do not play well with others. They've actively sabotaged the attempts of others to make compatible third party compilers for Rust code. Most famously they made the GNU guys give up. Most likely this is why the language itself is so unstable. They want to retain control over it by having the only working compiler. But then we have point 3:3) The compiler is fucking broken and they're okay with dropping support for hardware still in common use. Need 32-bit support? Too bad. Need support for something not a modern AMD64 or some ARM chips? Too bad. They will straight up tell you to get with the times and claim no one is using this hardware anymore. Despite it still being widely used and there being nothing wrong with it.Now and again they'll claim you can cross-compile for these platforms. But it's lie. The compiler is broken and they lie about having 'tier 2' support for those platforms. Never mind the fact that cross-compiling isn't an option for real stability on said platforms.Which is why Rust will never be allowed into various projects like OpenBSD. Since it would require dropping support for millions of currently working systems all over the world.Rust is planned obsolescence in other words.
>>106723161The Rust compiler is such a pain in the ass that it forced the Gentoo project to start shipping a pre-compiled binary of it by default. Should be all anyone needs to know about it.I've been waiting for many years for a new browser engine to come out so I could finally drop Rust from my systems all together. As I need Mozilla's browser engine to have a modern browser since I refuse to use Chrome based forks. Keeping Mozilla's browser engine up to date is a massive headache now because I not only have to pull it in and compile it. Most every release also requires pulling the new Rust compiler (which seems to update bi-weekly sometimes) and compiling it from source as well. Which on a modernish system takes 40 minutes-1 hour while consuming ungodly amounts of RAM. Then the Mozilla browser engine itself takes about the same time and uses as much RAM. Before Rust was added to the project it was no big deal to pull it in multiple times a week. Now I must plan updates around it simply because of Rust.For many years people have complained and offered to help get their compiler in shape and compile times+RAM use under control. The Rust people say it's no big deal and that you should>use our binaryinstead of attempting to improve things. It's really amazing how horrible it is compared to the other major well known compilers out there.A lot of projects are now sneaking in Rust dependency for no reason. Which makes compile times for them balloon sometimes by hours and breaks support for many systems. When a 1-3 line fix to the C code would have solved whatever issue they're attempting to solve.One that comes to mind is gdm. Why does a display manager need to be "memory safe" to display a simple log-in prompt? Who knows. But they insisted. Which means Gnome is no longer viable to use on systems that have been running it for 30+ years now.I've seen many projects that used to compile in seconds pull in Rust which now require 1+ hours to build.
>>106723238nigga the display manager runs for the entire time you are using your computer. if it has a bad memory leak, or references bad memory that is not good. not saying that rust would fix bad software, but the retards that man these free software projects want to have marketing terms so they can get funding.
>>106723056this anon didn't kill himself btw
>>106723115>Rust is built around the same stupid logic as npm. Where they assume you always have a connection to the internet and are okay with downloading random unverified code from their repos.YIKES
>>106723169why does that sound just like gnome?
>>106723056>>106723115>>106723169>>106723238Rustling evangelist using LLM?
>>106723284>nigga the display manager runs for the entire time you are using your computer.Not on mine it doesn't.If you've somehow introduced a memory leak for as simple log-in prompt+drop down list you've got much larger problems and they have nothing to do with whatever type of language you chose to write the display manager in.This is one of the main issues with Rust. It's promoted as>more secureeverywhere with tons of idiots parroting that lie. But these are the same people doing stuff like running a web browser outside of a jail or chroot and running binaries from unknown sources on the same machine where all their ssh keys are sitting in ~.Then we have these modern "programmers" that will rant all day about C (or anything else) is not as secure as Rust that can't even write a simple log-in prompt without introducing a memory leak somehow.The most frightening thing is the fact that so many are gung-ho about mixing C with Rust and usually other things like javascript. They say they need to re-write everything in Rust to attract "young programmers" who they claim don't know C. When the entire eco-system is built on C in the first place.So who's going to maintain all this shit in a couple of more decades when all the old C fags die or retire? Mixing multiple languages has always been a recipe for disaster and bugs. Bugs that will most likely be blamed on the old C code of course.All this nonsense when we should have been running microkernels written in something like C with something like lisp or other garbage collected language for most everything in userspace. But if they went that route then they wouldn't have been able to introduce digital rights management and backdoors everywhere.
>>106723374>>106723362
>>106723362>>106723379Retard with no reading comprehension that has no other purpose than shitting up the thread?This new method of avoiding arguments by claiming everyone that isn't (you) is generating replies using software is fucking dumb and tiring. If you have nothing to contribute then fuck off.
Is this the new spambot? Pretty good desu.
>>106723362>comprehensive high effort post = LLMkill yourself faggot
>>106723385I see, you're the incompetent, retarded, zero-IQ, probably paid, rustling troll. And now you're spamming strawmen with an LLM. Off yourself.
>>106723389Multiple lies you come with, it is you that should off yourself, dullard, negative-worth troll.
>>106723385Jannies don't care and honestly I read some of them and it's deranged schizo ranting that's detached from reality. It has nothing to do with anything. Anyone dumb enough to engage with it is wasting time. I've built plenty of C projects that require "the Internet" to download plenty of shit and many projects either vendor in tree or use git submodules for "npm-ing" their dependencies. Shut up you stupid nigger. No one fucking cares about your wall of text bullshit.
>someone replies with effort>thread instantly shit up by multiple people claiming it's "schizo shit" and LLMBut there isn't a discord server filled with a bunch of faggots some of which are paid to defend this crappy language or anything.
>>106723374>Not on mine it doesn't.it probably does if you are using a x11 or wayland desktop environment. the display manager is what launches the x11/wayland session. maybe you are using an xinitrc, but this is not a display manager.
>>106723413Your post appears to be an admission of guilt. Off yourself, paid rustling evangelist troll.
>>106723355Because it's the same type of tactic used by the modern Gnome/GTK project and projects like systemd. They infect existing projects like a virus or latch on to them. Forcing everyone to bow to their demands.Of course such people are never interested in open discourse, working together or even having an argument. As you can see clearly ITT. Look at how they avoid the discussion all together while attempting to bury any arguments that run counter to their propaganda by shitposting. There is even one here claiming to be on "the same team" as people that dislike Rust. But he contributes nothing and his only purpose is pretending to be retarded.I can at least excuse the person that isn't aware you don't need a display manager or xinit to run a desktop. At least he's here in good faith and is only incompetent.Rust is like most of the other projects I mentioned. They're only widely promoted because there is a marketing campaign behind them funded by the same people that have been ruining personal computing for decades now. They make a lot of noise and don't care about technical merits. They only care about control. Be it over the software, the hardware or the discussion surrounding it. Which is why this board has been so terrible for the last 10-15 years.When all this shit was originally getting pushed there was massive push back against it. But most people have been silenced. Either through bannings and some put to death (RIP Ian). These days they prefer to just shit the place up with spam and bots. Since that gives them an excuse to ban discussion all together when it comes to certain topics.It's the usual way things have been going for awhile: Many people warned everyone. They were either ignored, silenced or people didn't listen. Then 10 years later everyone is wondering how things got this bad while wrongthink and speech is silenced through various methods.
>>106723465I'm aware... that's why I switched to Devuan, they noticed this shit, too.
>>106723465But rustling evangelist troll using LLMs, you came with multiple blatant lies, perfect as strawmen, such as in >>106723169. Off yourself, whorish, paid, zero-IQ troll.
>>106723465How do you run a desktop without a display manager or xinit?
>>106723465Were you paid through something like this? >>106713308 .
>>106723510>multiple blatant lieswhy don't you correct the record then? :)
>>1067069812 more weeks
>>106723534>troll spams LLM posts>force others to waste lots of time correcting them>if they don't, the troll simply attacks the ridiculous posts it made itself as strawmen to easily discredit opponentsOff yourself, cheap, negative-worth rustling troll.
>>106713284Rust is known to be a broken compiler anyway.It's also too slow, even if it did work.It should be done away with.
>>106723557I'm not even the anon you accuse of being a bot LMAO
>>106723598>>106723557
>>106723056I hate the antichrist
>>106723625I accept your unconditional surrender. :)
>>106723656That's yourself that you're describing, zero-IQ, negative-worth, mentally ill, deceitful, paid rustling troll. Now off yourself.
uhm crab sisters???I thought we could be Fearless™?
>>106723753That's probably Erlang or Haskell. However, Erlang is dynamically typed, and Haskell has lazy evaluation, which is a double-edged sword.
>>106723558GCC is known to be a broken compiler anyway.It's also too slow, even if it did work.It should be done away with.
>>106706981Wokies and Leftists are completely decoupled from reality. They all live in a fantasy world that is 'proven' by curated and redacted basedence/scientism, and when you question their religion or do actual science they kill you.Gatekeep everything and never let them in, don't share anything with them, because they will ruin more than you can hold dear.
>>106723788I don't know about broken, but GCC definitely isn't slow.Rustc is as slow as shitting through an oil filter, which still wouldn't have been that much of a problem weren't it for the fact that you're also fighting with the borrow-checker. It just compounds. And when it comes to writing operating systems you need low-level control anyway, so the only major advantage or selling point it has (catching jeets) won't even be put to use. It's an attempt at a 1st world solution to an imported 3rd world problem.
>>106724530While I am skeptical about Rust in multiple regards and overall, I would be more charitable to it in some ways. For instance, Rust has pattern matching. But build times, in some cases worse than C++, in some cases better than C++, is definitely a sore point for rustc and Rust.Just look at this thread.https://reddit.com/r/rust/comments/1nr96qr/cloudflare_just_got_faster_and_more_secure/ngd2w38/ The parent comment asks:>What are the biggest gripes with rust as a language, ecosystem or community? (besides built times)deliberately excluding "built times". And the comment starts out with answering, "built times":>Built times is a big one. It's annoying, but manageable. Linking was also very slow so we've started using mold pretty early in the project, first just for dev builds, but now we also do it for production builds, and we hadn't had any problems with it. It's fast!>The size of the target/ also grows a lot: if I don't cargo clean FL2 for a couple weeks I'll probably have 200 GiB in there (dev builds have debug information and that takes a fair amount of space). I'm excited for the "auto gc" of the target dir, that will eventually be available in cargo..
>>106724530Rust has #[no_std] which is already lower level than C or C++. Keep trying though. Watching you shitters post is sort of like lol cow spotting.
>>106724819>everybody else is stupid but mecringe
>>106723169>Most famously they made the GNU guys give upwhat? i thought the GNU rust compiler was getting ready
>>106723788>GCC>brokenGCC is the fastest, least crashy and most standards-conformant compilerYWNBAW btw
>>106723056>Your software is now unable to run on anything but 2012-modern era AMD64 and ARM devices.You can compile to these without issue.>The above note about compile times means it's no longer possible for smaller hobbyist projects to push updates in a timely mannerNope, it is possible and it is happening right now.>Rust must fetch many dependencies from the internet at compile time.That's how every package dependency works, including the one your OS is using. This isn't anything Rust specific or unusual.>No one is verifying or checking any of this shit.XZ utils>As other users have pointed out applications re-written in Rust often get licensed under MIT or similar licensing terms.MIT is the most popular license right now. It's not specific to Rust.>>106723115>They are fetched from the internet at compile time with no verification what so ever.They are check summed, just like any other package manager.>Where they assume you always have a connection to the internet You can compile offline without any issues assuming you have downloaded all your dependencies of course. This is how it works with any package manager.>>106723169>Their compiler is highly unstable and even the language itself isn't standardized.Majority of most popular languages is not standardized.>They've actively sabotaged the attempts of others to make compatible third party compilers for Rust code.There is a lot of 3rd party tools that can and are often used by Rust.>Need 32-bit support?I just cross compiled some stuff for a 32 bit platform. It works.>The compiler is brokenWorks on my machine.>>106723238>A lot of projects are now sneaking in Rust dependency for no reasonEvery of them has reasons. Which are you talking about exactly?>Why does a display manager need to be "memory safe" to display a simple log-in prompt?It doesn't have to be. It could be written directly in elf binary.Using a good programming language just makes thins easier.
>>106723238>I've seen many projects that used to compile in seconds pull in Rust which now require 1+ hours to build.I never seen any Rust project that would take more than few minutes max to compile.Which one are you talking about exactly?>>106723374>This is one of the main issues with Rust. It's promoted as>>more secureNo one says that. Safety =/= security.>They say they need to re-write everything in Rust to attract "young programmers" who they claim don't know C.The person who is most known for that quote didn't rewrite anything in C but suggested to add alternative Rust API to allow new modules to be written in Rust.Which people are you talking about exactly?>All this nonsense when we should have been running microkernels written in something like C with something like lisp or other garbage collected language for most everything in userspace.I will take Linux instead, thanks. It just works.>>106723465>As you can see clearly ITT. Look at how they avoid the discussion all together while attempting to bury any arguments that run counter to their propaganda by shitposting. There is even one here claiming to be on "the same team" as people that dislike Rust.This tribalism is so childish.>They're only widely promoted because there is a marketing campaign behind them funded by the same people that have been ruining personal computing for decades nowAll the important projects embracing Rust seems to stem from technical merit rather than some funding.Do you have anything to prove otherwise?>don't care about technical meritsWhy do Microsoft, AWS, Google, etc wrote articles about why they chosen Rust for various parts of their products if they don't care about technical merit? They are full of techbnical reasons.>They only care about control.They already control 100% of their product.Are you trying to claim that Linus added Rust to Linux to get more control over it lol?
>>106725264>ESLsigh
>>106723465>When all this shit was originally getting pushed there was massive push back against it.Like that senile boomer who couldn't distinguish Rust from Java? It's funny that you bring it up when pretty much 99% of this push back was lacking that technical merit that you mentioned. It was all just politics and memes, barely anyone of this push back had any merit.>Many people warned everyoneScreaming tranny tranny tranny is not a warning. Not does it hold any merit.
>>106725272What about technical merit? suddenly it doesn't matter?
>>106725288It never did. I'm just going to go to /v/. This board is basically useless now. Good luck arguing with retards about made up Rust "deficiencies." Just know it's not worth it. I will leave with this tidbit to make anti Rust cucks seethe though: https://boajs.dev/blog/2025/09/24/temporal-releaseChromium has rust, just like Firefox. More software will adopt it and eventually subsume it and there is nothing they can do about it.
I like Rust and hopefully they can iron out all bugs so we get a more secure coreutils.
>>106725062I'm actually impressed at how mentally ill Leftists manage to destroy every aspect of society. Their end goal is always to grab power and enslave, and everything they touch always turns to unsalvagable shit.We really need asylums again.
>>106725339>and there is nothing they can do about itSpoken like a true Leftoid.The truth is Rust is already unmaintainable so it will be left with the other meme languages once the hangover sets in.
>>106725450You’re the one sitting on 4chan ranting and raving about “Leftists” you weirdo. Stop making up scenarios on your head to be mad at.
>>106725450>accuses others or being mentally ill>goes to technology board to seethe about contemporary US political situation And they wonder why no one takes their "push back" seriously lmao.
>>106708675It's not an LTS release. None of this will affect their bottom line.
the last good version of Ubuntu was Dapper Drake 6.06 LTSafter edgy eft 6.10, i went over to other distros.6.06 was rock-solid.
>>106714129From what I've read (got bored halfway through), Kent wants others to bend their knee, even if that means large projects should change longstanding rules for him. Read: linux, debian.
>>106725614What a shame. I wanted bcachefs to succeed so that we could have a modern filesystem in-tree. Kent is just making that impossible.
>>106725471This dude definitely needs to log off and touch grass, hopefully permanently seeing how miserable he is online.
>>106707014They are trying to purge the old coders by changing languages. It's literally as simple as that, the same shit happens all the time in corporations.You have to understand it's a funsamental paradigm of mega biz control.
>>106715331with the demoralized, no amount of true information can change their broken minds.>>106715862Just use arrays :^)
>>106726112>They are trying to purge the old coders by changing languages.So like GNU did with lisp machines using C?
>>106726082It's all third-worlders, anon.They don't think, they're golems in every sense of the word.
>>106725026It's LLM spam by a rustling evangelist.
>>106725212Why did you answer LLM spam by a rustling evangelist? >>106723362
>>106725264>>106725281>>106725339>>106726217
>>106726127>Just use arrays :^)>>106716372
>>106726217Because I know he won't be able to refute any of this and all his points will fall apart very in eyes of everyone. No matter if they know it's LLM or not
>>106715628Why did you make this post?
>>106707561>exponential build timeWe are working on it https://github.com/rust-lang/rust/issues/119503
>>106716225>memory safeThere's that false meme again.
>>106726394Where's the work?
>>106723161>>106723115>>106723238You can use Rust without Cargo.In fact, I think we need Cniles using rustc with autotools/cmake just to help unfuck their ecosystem.We also need gcc-rs.
>>106727339In progress
>>106723056>>106725212>>106726263Monologue.
>>106707025>It's marketing to their enterprise customers>not the LTS versionThey're marketing this to midwits who believe rust=secure