Rust and C on Linux? A kernel developer likens it to terminal cancer.

Sure thing, mate. Here’s the article rewritten in proper GadgetLad style, with an appropriate dose of Geordie wit and sarcasm.

—

## Rust vs C in Linux? Get Ready for the IT Brawl

### The Perpetual Linux Language Showdown

Ah, those Linux kernel developers are up to their old tricks again. This time, they’re fighting over whether the splendid Rust language should find a place in their cherished C-centric realm. Some believe Rust is the bright future of secure and safer kernel coding. Others? They believe it’s about as welcome as a fly in a pint.

Now, if you’ve ever had the unfortunate pleasure of diving into kernel mailing list discussions, you’ll know they can get *fiery*. These folks are passionate about their coding purity, as if they’re safeguarding the last sausage roll at Greggs.

### Safeguarding the Kernel… or a Maintenance Disaster?

The case *for* Rust in the Linux kernel is crystal clear: C is ancient and riddled with traps, Rust is fresh and secure. Fewer memory bugs, less chance of security mishaps, and fewer opportunities for some fella in a basement to hack your smart fridge and have it order 400 gallons of milk.

But the resistance? Oh, it’s fierce. A few kernel developers, like our mate Linus Torvalds among others, are concerned that integrating Rust into the already sprawling Linux codebase will just create a proper maintenance migraine. One developer even described it as *terminal cancer*. A bit over the top, mate, but alright.

### The “One True Language” Crew

Some of these veteran C developers behave like anything that isn’t C might as well be scribbled in crayons. They believe having multiple languages in the kernel is a guaranteed recipe for confusion, bugs, and despair.

To be fair, they’ve got a point. Linux is already a chaotic jumble, with contributors from across the globe throwing code at it. Toss another language into that mix, and you’ll have some poor soul trying to untangle a kernel panic caused by a bit of Rust having a spat with a bit of C, neither playing ball.

### The “Change is Progress” Squad

On the flip side, the Rust supporters are not backing down. They’ve set their sights on making Linux safer, and they’re not bothered about how much the old guard moans. Rust can eliminate entire classes of memory bugs that C just lets slide through as if it’s no big deal.

Rust has already crept its way into a few areas of the kernel, and unless something drastic happens, it’s likely here to stay. Whether the C enthusiasts like it or not.

### Is This Just Another Tech Gimmick?

It’s always the same story in tech. A new language crops up, claims to be the Second Coming, and a load of developers hop on their high horses about how it’s going to “transform everything.”

Maybe Rust *is* the future of safer systems programming, or maybe in ten years we’ll be chuckling about how much time we wasted bickering over it while the kernel still mostly operates on C anyway. Either way, it’s a rollicking fight to observe—similar to when two pensioners start arguing over who was first in line at B&M.

—

Rust or C? Either way, the kernel will still run your terrible bash scripts

At the end of the day, Linux is a colossal open-source monster, and it’ll keep trundling along regardless of which language the developers are squabbling over this week. Whether Rust becomes a mainstay in the kernel or gets tossed aside five years from now doesn’t really alter the fact that most of us just want it to *work*, preferably without our machines igniting.

But if the Linux mailing lists didn’t have at least *one* massive never-ending debate brewing, would they even be Linux devs at all?