Linus Torvalds, the inventor of Linux, has gone on another rant at a contributor over a piece of code with which he disagrees. It's not the first time he has got involved with the community in this way.
Torvalds has repeatedly told the community that he is not willing to consider tying firmware and driver modules together in a single unit.
Yet he was pushed on the subject yesterday once again with this comment from Linux user Bjorn Andersson: "Nobody has actually answered the 'why don't we just tie the firmware and module together?' question.
"The answer to this depends on the details of the suggestion, but generally there's a much stronger bond between the kernel and the driver than between the driver and the firmware in my cases."
Torvalds did not appreciate this and made his feelings plain. "I call BS. Let me be very clear. I'm not applying that shit-for-brains stupid patch, and will not be pulling it unless somebody tricks me into it," he said.
He went on to point out that such a move might make development easier, but would prove "entirely pointless" for day-to-day use.
"The point is that this 'generic' hacky interface is just stupid. It's not adding any value. If you add user space 'I'm ready now' points anyway, you might as well make those points do the right thing and just load the module that is now loadable," he said.
Torvalds has never been a shrinking violet when it comes to his dealings with the community, or the industry at large.
He responded to suggestions of standardised syntax style in July as "brain-damaged stupid", adding that some of the models being used were "half-arsed shit-for-brains".
He has other prior form.
On artificial intelligence: "The whole 'singularity' kind of event? Yeah, it's science fiction, and not very good sci-fi at that, in my opinion. Unending exponential growth? What drugs are those people on? I mean, really.”
On ARM architecture: "No concentrated effort to have a framework for things. Since we try to support a lot of the ARM architecture, it's been a painful thing for me to see. Look at the x86 tree and ARM tree and it's many times bigger. It's not constrained by this nice platform thing, it just has random crap all over it. And it was getting to me."
On Nvidia: Nvidia has been one of the worst trouble spots we've had with hardware manufacturers and that is really sad because Nvidia tries to sell chips, a lot of chips, into the Android market and Nvidia has been the single worst company we've ever dealt with. So Nvidia, fuck you!"
Linux is celebrating its 25th birthday several times this year. We've just had the first time it held hands, and its first shag, which we're taking it from, coincides with LinuxCon this October.
Meanwhile, drawing a line under the combination patch discussion, Torvalds simply said: "This whole 'I have mounted important filesystems' is just pure and utter garbage. Stop pushing this shit."
Evil clowns, scary nurses and sharp machetes teased in autumn PUBG Hallowe'en event
Reservoir computing can achieve the higher-dimension calculations required by emerging AI
Allen died from complications of non-Hodgkin's lymphoma