Linus accepts patches for just about anything, only discriminating based on patch quality and general development direction of the kernel, without discriminating against the specific thing someone wanted to add. Ulrich went on record several times as not caring about most architecture ports or various other areas, and he rejected patches in those areas, forcing them to live in add-on areas like the "ports" repository. Distributions had to maintain a large number of patches.<p>Linus cares deeply about the quality of the kernel, but leaves it to developers to determine its direction. Ulrich had very specific thoughts on the direction of glibc, and screw you if you cared about anything else.<p>Linus has a large number of trusted submaintainers, and delegated a large amount of trust and judgement over patches to them; Ulrich took everything on himself, and simply rejected patches in areas he didn't care about.<p>Linus has been known to change his mind, graciously, in the face of convincing argument; he also readily admits being wrong. Ulrich, not so much; if he didn't like your patch, you might as well give up.<p>While Linus can be unnecessarily awful to people he thinks he can expect better from, there's an undercurrent of doing it to defend kernel quality, and he usually has a point underneath the invective; I also don't think I've ever seen Linus go off on a new developer who's still learning and making reasonable mistakes. Ulrich was awful to <i>everyone</i>, with or without reason, and he was wrong far too often to get away with it.<p>Finally, for every discussion in which Linus ranted at someone, I've seen several dozen where he gets involved in a complicated technical problem and helps find the solution, or works with someone else to do so; the balance is overwhelmingly positive.<p>Don't look at either of their abrasive communication styles as worthy of emulation; do better than that. Linus successfully manages Linux <i>despite</i> being occasionally abrasive. Ulrich's abrasiveness just added to his mismanagement, rather than being the sole source of it.