this post was submitted on 06 Feb 2025
87 points (97.8% liked)

Linux

8796 readers
563 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] burgersc12@mander.xyz 15 points 6 months ago (7 children)

Basically just "but two languages is HARD"

[–] deadcream@sopuli.xyz 21 points 6 months ago (2 children)

It is hard when you mix them in one codebase and need bindings and wrappers for interoperability. This always introduces additional work and maintenance burden. It's always a tradeoff and for most projects not worth the effort. Tech corporations that do this regularly have dedicated teams to deal with boilerplate bullshit and tooling issues, so that regular devs can just code with minimal friction. Rust-in-Linux community decided to take it upon themselves, but I'm not sure if they can keep it up for years and decades in the future.

Though gradually getting of C is still a good idea. Millions of lines of C code is a nightmare codebase.

[–] burgersc12@mander.xyz 14 points 6 months ago

Yeah, even Linus said he wasn't 100% sure it was gonna succeed but how else do you know unless you try it.

[–] FizzyOrange@programming.dev 2 points 6 months ago

It is hard, but what's the alternative? Does Linux want to be comically insecure forever?

I know Linus doesn't really care about security so it's kind of surprising that he is on board with Rust!

load more comments (4 replies)