As distribuições Linux têm diferentes níveis de suporte de hardware?

As distribuições Linux têm diferentes níveis de suporte de hardware?

Já ouvi dizer que o Ubuntu tem o melhor suporte de hardware de qualquer distribuição Linux, mas estou confuso sobre como isso poderia ser o caso. Os drivers não vão para o kernel, o que significa que a única coisa que importa para o suporte de hardware é qual versão do kernel você está usando? Eu sei que os drivers sem fonte são removidos em distros que usam o kernel Linux-libre, mas deixe-os de lado por um momento - existe alguma razão específica para que algum hardware funcione no Ubuntu, mas não no Fedora/Arch/SUSE quando eles você está na mesma versão do kernel?

Responder1

Resposta curta: Sim, mas estou mentindo.

Resposta longa: em última análise, o que você precisa para oferecer suporte a algum hardware é o driver. Alguns drivers não são de código aberto, o que torna mais difícil corrigi-los, atualizá-los e adaptá-los às mudanças.

Alguns drivers também são compilados no kernel, então você pode precisar recompilar seu kernel se desejar usar esses recursos (bastante exóticos).

No entanto, se compararmos o Gentoo - a distro conhecida por compilar (quase) tudo desde o código-fonte e fazer coisas do zero, com o Ubuntu - a distro que é "amigável para novatos", veremos que se você quiser obter a configuração padrão do seu laptop (webcam, microfone, alto-falantes e configuração de placa gráfica dupla optimus), você precisa fazer muito mais no lado do Gentoo - você precisa encontrar drivers adequados para compilar, compilá-los e definir a configuração para que o X reconheça ambas as placas. No Ubuntu geralmente "simplesmente funciona" ou pode ser corrigido por alguns comandos simples.

No entanto, em última análise, você poderá receber o mesmo suporte em ambas as distros. É por isso que estou mentindo. A verdadeira diferença está emfacilidadede usar o dispositivo. Ubuntu é "plug-and-play", o Gentoo requer algum trabalho manual.

informação relacionada