You're confusing being a jerk with communication styles and cultural differences. You'd never hire anyone from the American inner city, from parts of Scotland and Ireland, parts of New York, and similar. Some very nice people talk loudly, swear, and use politically incorrect language.
This is part of the reason some URMs can't get ahead in US corporate culture.
Yes, Linus does swear a lot, and uses aggressive language. That's part of his style, his culture, and how he communicates.
No, he is not a jerk. The reason Linux beat the BSDs is because Linus is a very nice guy. He created a community which, despite the harsh language, was very welcoming, and willing to mentor new people. The BSDs created elitist, closed-off communities, which were unwelcoming to newcomers.
If you made a mistake, the BSD communities would write you off. The Linux community would tell you what you did wrong, and how to fix it, even if they used harsh language to do so.
The Linux culture is also quite meritocratic. It doesn't matter how you communicate, or how incompetent you were a year ago. If you're doing good technical work today, you're welcome. More than other cultures, arguments are taken at technical face value, not by who makes them.
This is part of the reason some URMs can't get ahead in US corporate culture.
Yes, Linus does swear a lot, and uses aggressive language. That's part of his style, his culture, and how he communicates.
No, he is not a jerk. The reason Linux beat the BSDs is because Linus is a very nice guy. He created a community which, despite the harsh language, was very welcoming, and willing to mentor new people. The BSDs created elitist, closed-off communities, which were unwelcoming to newcomers.
If you made a mistake, the BSD communities would write you off. The Linux community would tell you what you did wrong, and how to fix it, even if they used harsh language to do so.
The Linux culture is also quite meritocratic. It doesn't matter how you communicate, or how incompetent you were a year ago. If you're doing good technical work today, you're welcome. More than other cultures, arguments are taken at technical face value, not by who makes them.