Linus Torvalds Dropped Christmas F-Bomb on Kernel Developer

Torvalds chimed in just before Christmas with expletives and a public reprimand that Linux never blames user programs for breakage. "How hard can this be to understand?" Torvalds wrote.

In a response to a note of Chehab, which suggested that "pulseaudio/tumbleweed has some serious  bugs and/or regressions", Torvalds wrote: "Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious garbage and idiocy from a kernel maintainer again. Seriously."

Another taste from his post: "We particularly don't break user space with TOTAL CRAP. I'm angry, because your whole email was so _horribly_ wrong, and the patch that broke things was so obviously crap. The whole patch is incredibly broken shit. It adds an insane error code (ENOENT), and then because it's so insane, it adds a few places to fix it up ("ret == -ENOENT ? -EINVAL : ret"). The fact that you then try to make *excuses* for breaking user space, and blaming some external program that *used* to work, is just shameful. It's not how we work. Fix your f*cking "compliance tool", because it is obviously broken. And fix your approach to kernel programming."

In a follow up post, Torvalds said that he was "upset" and "very upset".

You can read Torvald's post in its entirety here, including the parts we could not print here.

 

Contact Us for News Tips, Corrections and Feedback

Create a new thread in the US News comments forum about this subject
This thread is closed for comments
35 comments
    Your comment
    Top Comments
  • batkerson
    Good for Linus Torvalds! A kernel should never break, only throw a meaningful error message. Period. Early in my programming career, a professor drilled it into me the following: a monkey should be able to type gibberish into any program and the program should not break. This is even more important for a kernel, even if an outside developer does program crap. Linus's goal is to maintain the quality of the kernel and of the product, and bravo for Linus! And shame on Mauro Chehab. . .maybe he'll learn this lesson!
    31
  • Anonymous
    At least he don't accuse you of holding it wrong...
    24
  • cookoy
    No application should be able to break the kernel. Likewise, no user should be able to break a well written application.
    23
  • Other Comments
  • Anonymous
    Torvalds is a jerk. He won't even make my Pentium faster.
    -21
  • batkerson
    Good for Linus Torvalds! A kernel should never break, only throw a meaningful error message. Period. Early in my programming career, a professor drilled it into me the following: a monkey should be able to type gibberish into any program and the program should not break. This is even more important for a kernel, even if an outside developer does program crap. Linus's goal is to maintain the quality of the kernel and of the product, and bravo for Linus! And shame on Mauro Chehab. . .maybe he'll learn this lesson!
    31
  • Anonymous
    At least he don't accuse you of holding it wrong...
    24