Para quase qualquer pergunta do formulário: "Por que x é a escolha predominante no segmento de mercado y?" as respostas se agrupam em torno de dois fatores.
Em algum momento crítico durante o surgimento e crescimento daquele segmento de mercado ou nicho, o produto em questão tinha algumas vantagens em custo e características que encorajavam sua adoção por uma massa crítica. Uma vez que a massa crítica tenha sido alcançada, todos os produtos auxiliares para esse segmento irão apoiá-la e todo o pessoal-chave na indústria / nicho estará familiarizado com ela como a principal escolha.
Em algum momento nos anos 90, Donald Becker lançou alguns códigos e informações sobre o cluster de Beowulf que ele e Thomas Sterling tinham construído para um projeto na NASA. Isso usou hardware de commodity, rodando Linux e incorporando as bibliotecas MPI (interface de passagem de mensagens) e PVM (máquina virtual paralela) para distribuição de tarefas computacionais através de uma rede de nós.
Na época, as alternativas exigiam hardware muito mais caro (principalmente estações de trabalho Sun), tinham licenciamento de software proprietário com custos por / nó ou por / CPU e normalmente eram de código fechado ou tinham componentes de código fechado significativos.
Assim, o Linux teve vantagens em todos esses três fatores. O fato de Becker ter lançado algum código e documentação (e o fez sob um nome bacana) deu ao Linux um tremendo impulso na credibilidade para esse tipo de aplicativo de supercomputação. (Que foi usado por um projeto na NASA também foi um grande impulso para a sua credibilidade).
De lá, as faculdades e universidades adotaram a abordagem para seus próprios laboratórios. Dois anos depois, toda uma geração de cientistas estava familiarizada com os clusters do Beowulf e uma ampla gama de ferramentas estava prontamente disponível para suportar muitas aplicações em todos eles.