It should not come as a surprise to anyone that Linus Torvalds is not a diplomatic person. He doesn’t even try to be polite or politically correct. He is known for his angry outbursts. Mild swearing and F-words drops in the Linux Kernel mailing list when he is unhappy with a kernel patch. He has even defended this behavior in the past.
But it seems that he has been forced to introspect and improve his ‘unprofessional’ behavior.
This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for. Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry.
In the Linux kernel mailing list thread, Torvalds further apologized to the people who left kernel development (possibly) because of his behavior. Remember the Sarah Sharp episode?
He also announced that he was going on a break to take professional help on how to behave differently.
The above is basically a long-winded way to get to the somewhat
painfulpersonal admission that hey, I need to change some of my behavior,and I want to apologize to the people that my personal
behavior hurt and possibly drove away from kernel development
I am going to take time off and get some assistance on how to
understand people’s emotions and respond appropriately.
Don’t worry! Linus Torvalds is not quitting Linux
Don’t jump to any conclusions yet. Linus Torvalds is not going away from Linux development forever.
He has taken temporary breaks from maintaining Linux in the past. For example, he
Only this time, he is taking a temporary break to work on personal development.
This is not some kind of “I’m burnt out, I need to just go away”
break. I’m not feeling like I don’t want to continue maintaining
Linux. Quite the reverse. I very much *do* want to continue to do
this project that I’ve been working on for almost three decades.
This is more like the time I got out of kernel development for a while
because I needed to write a little tool called “git”. I need to take
a break to get help on how to behave differently and fix some issues
in my tooling and workflow.
I hope that this ‘break’ helps Torvalds become a better leader who
If this personal development helps him in using fewer F-words, NVIDIA would surely be happy with it :)
Are you looking forward to seeing a new Linus Torvalds? Do you think he really needed a break for improving his behavior?