%20t%C3%AAm%20o%20mesmo%20suporte%20de%20hardware.png)
Pelo que eu sei, os drivers de dispositivo estão localizados no kernel do Linux. Por exemplo, digamos que uma distribuição GNU/Linux A tenha a mesma versão de kernel que uma distribuição GNU/Linux B. Isso significa que eles têm o mesmo suporte de hardware?
Responder1
A resposta curta é não.
O suporte do driver para a mesma versão do kernel é configurável em tempo de compilação e também permite o carregamento do módulo. Os dispositivos reais suportados em uma distribuição dependem, portanto, dos drivers de dispositivo compilados incluídos, dos módulos carregáveis compilados para dispositivos e dos módulos reais instalados.
Existem também dispositivos não incluídos no kernel em si que uma distribuição pode fornecer. Não tenho tido problemas ultimamente, mas quando comecei com o Linux em casa optei pelo SuSE, embora eles tivessem versões de kernel iguais ou semelhantes ao RedHat, o SuSE incluía drivers ISDN e pacotes "prontos para uso" (isso foi em 1998).
Responder2
De alguma forma.
Embora o que outros estão dizendo (que distros diferentes constroem kernels de maneira diferente) seja tecnicamente verdade, deve-se notar que, como o kernel do Linux tem suporte para módulos carregáveis, a maioria das distribuições cria suporte para todo o hardware que puderem, porque também poderiam - isso funciona porque os drivers são construídos como módulos e não há despesas quando você carrega o kernel na memória. A única despesa é o espaço no disco rígido, que é abundante.
As principais diferenças (como já foi mencionado novamente) serão devidas às diferentes políticas por distribuição sobre como elas lidam com software não-livre, como blobs de firmware.
Responder3
Não, porque :
cada distribuição faz escolhas diferentes ao selecionar quais recursos do kernel serão habilitados ao construir o kernel a partir do código-fonte. Não espero que uma distribuição corporativa focada em hardware de servidor forneça muito suporte para uma grande variedade de placas de som, por exemplo.
alguns drivers ainda dependem do firmware fornecido pelo fornecedor (código fechado), mesmo para o driver Linux de código aberto incluído no kernel. Distribuições diferentes têm políticas diferentes no que diz respeito à sua inclusão. Para alguns exemplos, verifique por exemplo o Debianfirmware não-livrepacote.