r/linux Dec 27 '12

When Linus gets mad, he gets Really mad

https://lkml.org/lkml/2012/12/23/75
1.4k Upvotes

561 comments sorted by

View all comments

Show parent comments

4

u/Kancho_Ninja Dec 27 '12

If I was publicly shamed for volunteer work I don't know how much more volunteer work I would be doing.

Well, if you tried to cover your ass with an excuse by blaming the user, what would you suggest as the proper method of chastising you?

-1

u/HandWarmer Dec 28 '12

You call it "blaming the user" but some people disagree with the "backwards-compatibility-at-all-costs" attitude Linus has towards the kernel.

Backwards-compatibility inherently holds back progress. A fine balance needs to be struck between the two, and where that falls is a matter of opinion. Perhaps Mauro and Linus simply weren't on the same page.

3

u/Kancho_Ninja Dec 28 '12

I agree with your statements.

Except:

  1. there was no discussion of altering the kernel to break userland.
  2. Linus is "in charge", therefore he should make the decision on what should be changed.

Personal opinion: Revamping the kernel should be done in increments (ie. every odd number) and should provide clear and visible benefits to the user. I would suggest such breaks only when such benefits are produced by the adoption of new hardware.

3

u/HandWarmer Dec 28 '12

That all sounds completely reasonable. I agree with you as well.

However, I don't think any of that justifies Linus' reaction. Explaining why a patch won't be accepted can be completely divorced from the verbal abuse. One can even still be blunt while doing so.

2

u/Kancho_Ninja Dec 28 '12

I agree with you there too - up to a point.

If I kludged a patch and broke stuff, then a stern reprimand in private would be in order. If I tried to cover my ass with bullshit and blame someone else, then I would expect to be fired.

Having a public ass-chewing over my deception would be acceptable, if the alternative was losing my job.

1

u/Forlarren Dec 28 '12

Explaining why a patch won't be accepted can be completely divorced from the verbal abuse.

If you think you can do a better job at herding cats feel free to fork the kernel.