It would seem ragebaiting against #rust (and by association, anyone to the left of Ronald Reagan), is a present-day, engagement-farming cash crop. Now comes a youtuber with his John Deere and field-hand commenters (no link, you are better off) to say “rust-bad cuz linked lists” and some other nonsense that you can’t use linked lists in the Linux kernel with rust.
I am not a Linux kernel developer, but I have a strong suspicion neither is this idiot. It took all of two seconds of googling to find on kernel.org the rust linked list. The upside to this is that I did learn something new today about rust and the linux kernel, even if it is the exact opposite message being given.
Now, if you are not familiar with Rust then this is probably all very puzzling. Here is the summary: writing a linked list in Rust is more difficult than it is in other languages, such as C or Java, because of Rust’s ownership model. More difficult… but not impossible.
So not impossible that there is an entire on-line book called Learning Rust With Entirely Too Many Linked Lists. It teaches Rust by walking through the creation of 7 types of linked lists. SEVEN! Like srsly, how many of you even knew there seven types?
But the best thing about that book is the intro:
Just so we’re totally 100% clear: I hate linked lists. With a passion. Linked lists are terrible data structures.
…
Linked lists are as niche and vague of a data structure as a trie. Few would balk at me claiming a trie is a niche structure that your average programmer could happily never learn in an entire productive career – and yet linked lists have some bizarre celebrity status.
And that is true. I can probably count on four fingers the 3 times I have needed one in my career. We probably all learn linked lists because they are a great teaching tool on the subject of pointers. But they really aren’t all that common in use.
Similar to my usage of linked lists are the number of times I have commented on a YouTube video. But I did on his video, probably because it made me dumber by watching it. My comment was straightforward and just a link to the rust kernel docs. He deleted it within 5 minutes.
Your first ever Linux distro?
Follow for daily Linux tips & news! 🐧
#linux #linuxmint #linuxgaming #opensource #software #webdev #privacy #security #programming #coding #fedora #fedora43 #askfedi #debian #ubuntu #manjaro #zorinos #opensuse
What comes first?
@tech-news It’s not your crazy uncle who will be ruining your Thanksgiving…
RE: https://akk.novalug.org/objects/dce3dc07-566c-41d9-9364-9d4a917a621a
"Google has disclosed that the company's continued adoption of the Rust programming language in Android has resulted in the number of memory safety vulnerabilities falling below 20% of total vulnerabilities for the first time.
"We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android's C and C++ code. But the biggest surprise was Rust's impact on software delivery," Google's Jeff Vander Stoep said. "With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one."
The development comes a little over a year after the tech giant disclosed that its transition to Rust led to a decline in memory safety vulnerabilities from 223 in 2019 to less than 50 in 2024.
The company pointed out that Rust code requires fewer revisions, necessitating about 20% fewer revisions than their C++ counterparts, and has contributed to a decreased rollback rate, thereby improving overall development throughput."
https://thehackernews.com/2025/11/rust-adoption-drives-android-memory.html
#CyberSecurity #Google #Android #Rust #Programming #ProgrammingLanguages
Homebrew 5.0.0 https://brew.sh/2025/11/12/homebrew-5.0.0/ #Linux #macos