Sign in with
Sign up | Sign in

Linus Torvalds Dropped Christmas F-Bomb on Kernel Developer

By - Source: Linux Torvalds | B 35 comments

Linux creator Linus Torvalds went on a tirade in the Linux kernel mailing list targeting Red Hat's Mauro Carvalho Chehab, one of kernel maintainers who blamed an application for breakage in the Linux kernel 3.8 RC1.

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

Display 35 Comments.
This thread is closed for comments
Top Comments
  • 31 Hide
    batkerson , January 2, 2013 2:53 PM
    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!
  • 24 Hide
    Anonymous , January 2, 2013 2:53 PM
    At least he don't accuse you of holding it wrong...
  • 23 Hide
    cookoy , January 2, 2013 4:02 PM
    No application should be able to break the kernel. Likewise, no user should be able to break a well written application.
Other Comments
  • 31 Hide
    batkerson , January 2, 2013 2:53 PM
    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!
  • 24 Hide
    Anonymous , January 2, 2013 2:53 PM
    At least he don't accuse you of holding it wrong...
  • 20 Hide
    phatboe , January 2, 2013 2:55 PM
    So he used a few curse words, why is this a big deal?
  • 21 Hide
    RealBeast , January 2, 2013 2:59 PM
    alibabadaAt least he don't accuse you of holding it wrong...
    Probably because he actually understands what he is saying, unlike the quote you refer to. :) 
  • 15 Hide
    mt2e , January 2, 2013 3:23 PM
    Hes pissed that he has somebody in a position to totally f up linux and they did
  • 14 Hide
    tului , January 2, 2013 3:43 PM
    Someone dropping "f" bombs(what are we six years old?) isn't really newsworthy. People say fuck, it's not that big of a deal.
  • 10 Hide
    Anonymous , January 2, 2013 3:50 PM
    !NEWS FLASH!

    Linus Torvald uses the F word again!

    :sleep: 
  • 23 Hide
    cookoy , January 2, 2013 4:02 PM
    No application should be able to break the kernel. Likewise, no user should be able to break a well written application.
  • 14 Hide
    d_kuhn , January 2, 2013 4:30 PM
    He's got a lot of 'emotional capital' invested in Linux, and he gets pretty aggressive when someone does something that could hurt the brand. Clearly, a bug that lets user programs crash the kernel is a huge problem and loose cannon developers are a large risk exposure for Linux (and open source in general). I don't think his response was out of proportion to the problem he was addressing.
  • 6 Hide
    alidan , January 2, 2013 4:35 PM
    hate machineSomeone sure is saddle chapped and rump frustrated.Tom's the Authority on Tech. Is this even news?Will it make my pentium go faster and can it run Crysis?


    better than ipod this ipad that apple sued apple the final showdown.

    tuluiSomeone dropping "f" bombs(what are we six years old?) isn't really newsworthy. People say (fbomb), it's not that big of a deal.


    on a website that sanctions you for any use of a bad word, yea news worthy.
    linus getting mad and it getting public over a bad kernal, that is also somewhat news worthy, but the way its reported, its like they dont thing bad words are common in our language.
  • -5 Hide
    rds1220 , January 2, 2013 4:38 PM
    Yes it is a big problem and yes it shouldn't happen. However he doesn't have to be such an arrogant prick about it. All that is going to do is piss off your workers and make people hate you.
  • 7 Hide
    threefish , January 2, 2013 4:40 PM
    The majority commenting here don't know the difference between user space and kernel space, so don't be alarmed that the comments reflect that lack of perspective.
  • 11 Hide
    jhansonxi , January 2, 2013 4:42 PM
    These types of tirades are common in large engineering projects but they're usually not public.
  • 4 Hide
    alidan , January 2, 2013 4:47 PM
    rds1220Yes it is a big problem and yes it shouldn't happen. However he doesn't have to be such an arrogant prick about it. All that is going to do is piss off your workers and make people hate you.


    oh im sorry, but i think... um... you know... you may... just may have... botched this kernal... im sorry... forgive me

    yea, you really thing that the above line gets the point across.
    he not only cale him incompetent, but is showing that he puts himself to as high a regard as he asks from people.

    you cant do that, quit, there are people who will gladly take your place, and may be less incompetent.
  • 4 Hide
    ln030921 , January 2, 2013 4:56 PM
    That's the most intense piece of insult that I may never understand!
  • 13 Hide
    TeraMedia , January 2, 2013 4:59 PM
    Torvalds should be pissed. Assuming that he does indeed know what he's talking about, and the real problem lies in Mauro's code and not the named program, then Mauro just tried to blame someone else for his own mistake. He's supposed to be one of the "guardians" of the kernel; there isn't some deeper layer that can trap his errors and recover. How many other laziness bugs might he allow in if someone doesn't jump all over him about this?
Display more comments