Do not worry about the #Rust for Linux DMA drama that is making the rounds in the news and on social media: disagreements like that happen every now and then in #LinuxKernel land – and almost always some solution is found sooner or later that everybody can live with somehow. Either by the community itself, or by Linus himself.

https://www.heise.de/en/news/Is-a-kernel-developer-blocking-the-success-of-Rust-for-Linux-Yes-and-no-10269318.html #kernel #rustlang

Is a kernel developer blocking the success of Rust for Linux? Yes and no!

A programmer torpedoes the idea of writing Linux drivers in Rust. A solution to the dispute is not in sight, but it is probably only a matter of time.

heise online

2/ BTW, let me kinda repeat an impression I shared a few months ago[1] after participating in the #Rust for #Linux discussion on the invitation only #Kernel maintainer summit (https://lwn.net/Articles/991062/):

Many #LinuxKernel core maintainers including Linus really want Rust for Linux to succeed.

Sure, there are technical problems and hurdles that need to be solved – and humans to be motivated and convinced. But given such strong backing I'm pretty sure that will happen.

[1] https://fosstodon.org/@kernellogger/113152874199481591

Committing to Rust in the kernel [LWN.net]

3/ Ohh, and if you haven't seen this, see also this post from @sima and the reply from @airlied about the #Rust for #Linux DMA drama:

https://lore.kernel.org/lkml/Z6OzgBYZN[email protected]/T/#u

'"The r4l team and drm maintainer team have this sort of thing in hand, it's not like we don't understand the community of the Linux kernel, and having this first reaction to blow shit up and dramatise it just isn't helpful."'

#Rustlang #LinuxKernel

[PATCH v8 0/2] Add dma coherent allocator abstraction

@kernellogger @sima @airlied kinda torn between the "trust in the institutions" and "the institutions have failed us" takes here.

im at least optimistic that the kernel (as an institution) has demonstrated a pretty good capability to change when change is justified... but still, that most of Marcan's points are more or less ignored in favour of shunning him for acting uncivilised doesn't fill me with optimism

@cas @kernellogger @sima @airlied the issue isn't bringing up those points. Most involved there not even denied that those are actual problems.

The issue is more, that you can't really have it both ways.

If you go full drama public and burn everything down, then people might just decide not wanting to deal with you any further. There are all human beings in the end. And sure, it's super frustrating, and everybody gets that.

But you also need to stay pragmatic and find your paths forward.

@karolherbst @kernellogger @sima @airlied yeah i suppose. but nobody speaking out (being "uncivil") is also how we end up with screwed up institutions

bweh idk,,

@cas @kernellogger @sima @airlied yeah.. I fully understand that dilemma.

If the goal was to just stir up shit and call it out, fine, that's kinda deserved, but you also have to stay realistic about the consequences.

It's a long ongoing issue and I don't want this to be a "yeah everybody has to stay civil" take either.

Sometimes it's entirely needed to call things out. Just sometimes people also perceive it as meddling and will have to deal with the fallout behind the scenes we don't see.

@karolherbst @cas @kernellogger @airlied yeah this isn't about "being civil" or "friendly" and even less about "don't call out"

this is about calling out in an ineffective and imprecise way, so that the people actually trying to change things are busy patching up your collateral damage instead of implementing real changes, while all you've achieved is airing your frustration for internet drama points

@karolherbst @cas @kernellogger @airlied when you're that harmful with your calling out, eventually I'm going to be fed up, and you get a live round shot across your bow

and if that then causes you to ragequit, because you can't actually deal with the heat you've been dishing out coming back around the corner:

fuck off

@sima @karolherbst @cas @kernellogger @airlied

Sorry for the stupid question, but what harm did Marcan's posts outside the mailing list actually do? I find lkml threads difficult to navigate and I don't know off-hand who is or is not a common participant, but I couldn't see many drive-by responses in the thread itself; were there a bunch that I missed? Or was it just drama outside the mailing list, and if so, why does that matter?