Torvalds calls out developers who 'screw all the rules and processes' in place for Linux merges

Linus Torvalds has taken aim at developers who ‘screw all the rules and processes’ in place for Linux merges.

The founder and long-time principal developer of Linux never minces his words. In the past, Torvald’s been called out for ‘verbally abusing’ his programmers with expletive-ridden language, and in response, has said: “I'm not going to start wearing ties, I'm also not going to buy into the fake politeness, the lying, the office politics, and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what 'acting professionally' results in.”

With the first release candidate of Linux 4.11 now available, Torvalds took some time to vent some frustration at the quality of some code he received as part of the merge process. Some of the code he received would not even build, he claims, and developers were not adhering to Linux’s standard development processes.

“If you cannot follow the simple merge window rules (this whole two-week merge window and Linux-next process has been in place over a decade), at least make the end result look good. Make it all look easy and problem-free. Make it look like you know what you're doing, and make damn sure the code was tested exhaustively some other way,” he wrote in a post.

“Saying 'screw all the rules and processes we have in place to verify things', and then sending me crap that doesn't even build for me is _not_ acceptable.”

While tamer in language than some of his past musings, it’s certainly not what you’d expect from most senior developers. Due to most discussions held online, however, Torvalds argues that ‘on the internet, nobody can hear you being subtle’.

Linux 4.11 is a fairly small release with few notable improvements. The most significant additions to this release include better support for Trusted Platform Module 2.0, and for new features in Xen and KVM which helps Linux behave under the hypervisors.

As for the future, Torvalds is looking at seven release candidates for each point release of Linux and won’t be putting up with any poor code from its developers. “You people know who you are. Next merge window I will not accept anything even remotely like that. Things that haven't been in Linux-next will be rejected, and since you're already on my shit-list you'll get shouted at again.”

What are your thoughts on Torvalds' comments? Let us know in the comments.

Related Stories

Leave a comment


This will only be used to quickly provide signup information and will not allow us to post to your account or appear on your timeline.

7 Mar 2017, 3:04 p.m.

Linus has no right to blame anybody. Linux - is a free, low quality, monolithic piece of ... something made FOR FUN! And yes, people have fun, coding programs! What a problem here?? Sh**t attracts sh***t.


7 Mar 2017, 6:10 p.m.

It's free, Unix alternative.
You can't use FreeBSD to host your apache,myslq server. License is too restrictive.


Jesus Malena
7 Mar 2017, 8:17 p.m.

Since you seem to know very little about OS' let me provide you a link:
Every Android device, every router in a home, certain switch manufacturers, storage vendors, virtualization apps, and a huge chunk of the internet backbone runs on Linux. That amount of distribution requires an OS that is not low quality as you state. You are talking about billions of devices not some machine in your garage. So to me it sounds like someone just likes talking out of his 5th point of contact.


7 Mar 2017, 8:35 p.m.

Say that AT&T Tesla , NSA .


7 Mar 2017, 11:09 p.m.

That posts from Linus was *five years ago*, 2013-07-15 21:50:55.



8 Mar 2017, 7:07 a.m.

Full Approval. Linux is serious. And vital. No room for freaks, gamblers, smugglers. Thanks Linus Torwalds. Pity it needs reminding!