I could really feel the (not expressed in public) rust in kernel tensions at FOSDEM this year. I heard it expressed in one-to-one discussions several times. Concerns and sighs. I'm not jealous of that situation.
@bagder I’m not sure I understand what all the fuss is about. Where do the tensions stem from? Do some developers feel it is being imposed on them? Do others feel unwelcome?
@teotwaki all of it. The introduction of a new language adds a lot of sand in the machinery. Borders. Added complexity. Lots of more to learn and keep track of. And the ones FOR this see the "others" to be old farts preventing evolution etc.
@bagder @teotwaki
I haven't been there, but based on what I remember from LWN comments last time this hit the news (correct me if I'm wrong):
One of the contention point was that a subsystem maintainer needs to be able to independently refactor internal APIs, which includes fixing all places that use those APIs, and if one of those places is written in Rust, then a maintainer either needs to learn Rust. Or get someone else's help, but that's not independent.