Os maiores players são empresas com interesses financeiros, portanto a consolidação leva a que possam pagar se for preciso pelo desenvolvimento de drivers. [/COLOR]
Não é essa a razão porque não existem certos drivers para Linux.
Antes demais, a maior parte dos drivers estão integrados no kernel. Nesse processo não interessa se há mais ou menos distribuições. Simplesmente é colocado lá o que interessa às empresas de hardware ou o que é feito reverse engineering.
Diga-se que cada vez as empresas estão mais dispostas a colocar os drivers no kernel. Um bom exemplo é o caso da broadcom.
Depois há várias razões para não se ter os drivers no kernel. Código proprietário que não pertence à empresa do hardware, dispositivos que não interessem ao mercado linux (cada vez menos), o código ser tão mau que não permitem que entre no mainline, que mostre as fraquezas do hardware.
Nenhum dos casos está relacionado com o número de distribuições que existe. Pode sim, ter haver com o número total de pessoas que corre linux, que pode ser considerado pouco.
Mais uma vez, a questão dos drivers está cada vez melhor. Tenho mais que um portátil e não tive que instalar qualquer driver. Uma boa razão para isso é a maior parte das coisas ser intel.
Intel, menos os Atoms com powervr, é perfeito para linux.
Também tenho votado com o meu dinheiro. Por exemplo, se vou usar Linux, não compro AMD/ATI. Em windows não tenho problemas, mas simplesmente não quero mais os problemas que já tive com essa marca.
Eu gosto muito de Windows. Não estou a ser irónico.
Qual seria a reacção se fosse para a secção de Windows e coloca-se uma thread com "Windows é fixe, mas..." X forward é um trabalho imenso, php corre mal e porcamente, etc etc.