Os drivers são compatíveis entre diferentes distribuições Linux?

2

Se você tiver um driver de dispositivo que funciona em uma distro Linux, ele também funcionará em outra?

    
por Dimitri C. 25.03.2010 / 11:19

3 respostas

5

Isso depende de qual kernel a outra Distro está usando. Tente uname -a para determinar a versão do kernel. Se a versão do kernel da Distro B é menor do que aquela da Distro A, então pode ser que o driver não esteja funcionando, porque depende de recursos mais novos. Se o Distro B tiver o kernel mais novo, eu diria que ele funcionará.

    
por 25.03.2010 / 11:32
5

O driver de dispositivo está no formato de código-fonte ou no formato binário compilado?

Se estiver no código-fonte , ele funcionará bem quando compilado na versão do kernel pretendido. Compile-o separadamente para cada configuração de kernel que você precisa para trabalhar.

Se estiver no formato compilado binário , ele só funcionará com o kernel específico em que foi compilado. Mesmo a mesma versão do kernel, compilada com configurações diferentes, provavelmente não funcionará com um módulo binário compilado para alguma outra configuração.

A lição:

  • Escolha um hardware que tenha drivers já mantidos no kernel da linha principal.

  • Motive os desenvolvedores de kernel a corrigir a situação se você quiser usar hardware que ainda não esteja nessa situação.

  • Motive o fornecedor de hardware a ajudar os desenvolvedores do kernel nesse processo.

  • Corra como um louco para longe de qualquer hardware cujo fornecedor resista a obter drivers mantidos no kernel da linha principal.

por 25.03.2010 / 13:03
0

A resposta geral é sim, desde que o kernel seja o mesmo ou mais recente. Em geral, a maioria dos drivers está embutida no kernel. A maioria dos fornecedores apenas faz pequenas alterações no kernel para sua distribuição, então deve funcionar.

Seu maior problema é que algumas distribuições estão perigosamente desatualizadas, e você pode obter um kernel mais antigo onde um driver específico ainda não funciona.

Exceções:

Super hardware antigo ainda pendurado em algum dispositivo de porta COM, todas as apostas estão desativadas.

    
por 18.04.2017 / 01:19