I give Linus a pass. Given the success of the project and the size of the team, I would rather have a foul mouthed Linus than perhaps no kernel and no Linux.
It is not a positive characteristic. I wish he wasn't as abrasive but that is his personality.
What I feel Poettering is doing here is a bit of a "well on technical merits Linus was right but I'll attack his abrasiveness instead". I suspect this is related to the 'debug' flag and Linus chewing out one of the systemd developers. I think Linus was justified in chewing him out. Maybe shouldn't have used expletives, but still justified. And I understand it was a pattern of behavior of leaving bugs in their wake and so on.
> If Linux had success, then that certainly happened despite, not because of this behaviour.
Hard to say. Maybe so. Maybe if he wouldn't be as critical and as abrasive we would have had a different OS or different community. Maybe better. Maybe worse. hard to say.