Embora a abertura seja certamente parte disso, acho que o principal fator é a insistência contínua de Linus Torvald de que todo o trabalho, de grande a pequeno, tenha um lugar no kernel Linux principal, desde que seja bem feito. Se ele tivesse decidido, em algum momento, traçar uma linha e dizer "ok, para esse sofisticado hardware de supercomputador, precisamos de uma bifurcação", então as variantes high-end e small-system completamente separadas podem ter se desenvolvido. Como é, as pessoas fizeram o trabalho mais difícil de fazer com que tudo acontecesse em conjunto relativamente bem.
E kludges que permitem um lado das coisas em detrimento do outro geralmente não são permitidos - novamente, forçando as pessoas a resolverem os problemas de uma maneira mais difícil, mas mais correta, o que geralmente é mais fácil de avançar. uma vez que seja necessário, o kludge se torna uma nota de rodapé histórica.
De uma entrevista há vários anos :
P: O Linux é um sistema versátil. Ele fornece PC, servidores enormes, celulares e mais ou menos dez outros dispositivos. De sua posição privilegiada, qual setor será aquele em que o Linux expressará o maior potencial?
R: Eu acho que o verdadeiro poder do Linux é exatamente o fato de não se tratar de um nicho. Todo mundo começa a jogar junto, e pessoas diferentes e empresas diferentes têm motivações e crenças totalmente diferentes no que é importante para eles. Então, eu nem estou interessado em nenhum setor em particular.