Yeah, the GP post couldn't be further from the truth. Carmack was a OpenGL proponent until long after they had lost the war to DirectX. He wrote Quake3 in OpenGL so that it could be released on Windows, Linux, and MacOS simultaneously.
It is both. It means the only people who stick around are those who can tolerate the childishness. This certainly reduces the number of capable people that are willing to contribute to the project.
I don't care much how Linus acts since I don't work with him. Some people try to emulate him and I sometimes come into contact with them; that's not great for me, but far be it from me to tell Linus how to act on his own mailing list. All I'm doing here is pointing out the fallacies in your defence of his silly behaviour.
Do you also prefer his hysterical style? I am hardly "invading Linux" by commenting on an HN thread.
> Nobody will try to pull that shit again for quite some time.
Did you read the thread? The programmer who wrote the original patch is arguing with him, just as he would have had Linus' reply been polite. I seems that vitriol does not have the power you think it does.
> "Get rid of it. And I don't ever want to see that shit again."
Would you really want to work with someone who speaks to you this way? It's like a caricature of a typical "evil boss". I'm amazed that Linus can take himself seriously writing like this. It's just so unnecessary and overly dramatic, like a child throwing a tantrum.
> If you don't like how Linus behaves, then don't deal with him. Noone forces you.
Linus' status in the Open Source community makes him a role model for some people (whether he likes it or not; I suspect he doesn't), and so people imitate him. It's much less palatable coming from someone with less credibility and experience.
I think most applications would use a shared file system, just as they do today, including all the same optimisations. But your high performance database would likely be given its own disk to work with. (Just as you would today, but the benefits of giving a whole disk to a process in exokernel land are theoretically greater.)