LINUX FOUNDER Linus Torvalds has unleashed a foul-mouthed rant at a contributor over a piece of code with which he fundamentally disagrees.
Torvalds, usually a complete wallflower who never uses colourful language or sarcasm in any way shape or form, has repeatedly told the community that he is not willing to consider tying firmware and driver modules together in a single unit.
He was pushed on the issue yesterday with this comment: "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 got all sweary. "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".
We're on a roll now so we've dug up some more:.
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!"
One critical contributor said of Torvalds' 'troll-baiting' in 2014: "A fish rots from the head down."
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." µ
The Turing cards look to be a major leap over last-gen Pascal GPUs
It has been a long year's wait
Chill without the Netflix
Some would say that's a lot for watching YouTube cat videos