5Aug
O Windows precisa de drivers de hardware fornecidos pelo fabricante antes do seu hardware funcionar. O Linux e outros sistemas operacionais também precisam de drivers de hardware antes que o hardware funcione, mas os drivers de hardware são tratados de forma diferente no Linux.
A boa notícia é que, se um dispositivo funcionar no Linux, provavelmente "apenas funcionará" fora da caixa.Às vezes, você precisa instalar drivers, mas algum hardware pode simplesmente não funcionar.
Como os drivers de hardware funcionam no Windows
Quando você instala o Windows, você precisará instalar drivers de hardware fornecidos pelo fabricante do hardware - drivers de chipset da placa-mãe, drivers de placa gráfica, drivers Wi-Fi e muito mais.
O Windows tenta ajudar. A Microsoft agrupa muitos desses drivers fornecidos pelo fabricante com o Windows, e hospeda muitos deles no Windows Update. Quando você conecta um novo dispositivo ao seu computador com Windows e vê a janela "Instalando o driver", o Windows pode estar baixando um driver fornecido pelo fabricante da Microsoft e instalá-lo no seu PC.A Microsoft não escreve esses drivers por conta própria - ele os recebe dos fabricantes e os fornece depois de examiná-los.
Se o hardware não estiver funcionando no Windows, geralmente há um driver para fazê-lo funcionar. A menos que você tenha um dispositivo antigo que só funciona com versões antigas do Windows, o fabricante fez o trabalho de fazê-lo funcionar com o Windows. O hardware que não funciona geralmente é apenas um download rápido do driver, longe de funcionar.
Como os drivers de hardware funcionam no Linux
As coisas são diferentes no Linux. A maioria dos drivers para hardware no seu computador são de código aberto e integrados ao próprio Linux. Esses drivers de hardware geralmente fazem parte do kernel do Linux, embora os bits de drivers de gráficos façam parte do Xorg( o sistema de gráficos) e os drivers da impressora estão incluídos no CUPS( o sistema de impressão).
Isso significa que a maioria dos drivers de hardware disponíveis já estão no seu computador, incluído junto com o kernel, servidor de gráficos e servidor de impressão. Esses drivers às vezes são desenvolvidos por hobbyists. Mas eles às vezes são desenvolvidos pelo próprio fabricante de hardware, que fornece seu código diretamente ao kernel Linux e outros projetos.
Em outras palavras, a maioria dos drivers de hardware são incluídos fora da caixa. Você não precisa caçar os drivers fornecidos pelo fabricante para cada bit de hardware em seu sistema Linux e instalá-los. Seu sistema Linux deve detectar automaticamente seu hardware e usar os drivers de hardware adequados.
Como instalar drivers proprietários
Alguns fabricantes fornecem drivers próprios, de fonte fechada e proprietária. Estes são drivers de hardware que os fabricantes escrevem e mantêm por conta própria, e sua natureza de fonte fechada significa que a maioria das distribuições do Linux não serão agrupadas e as habilitará automaticamente para você.
Mais comumente, estes incluem os drivers de gráficos proprietários para o hardware gráfico NVIDIA e AMD, que oferecem mais desempenho gráfico para jogos no Linux. Existem drivers de fonte aberta que podem fazer funcionar seus gráficos, mas eles não oferecem o mesmo nível de desempenho de jogos em 3D.Alguns drivers de Wi-Fi também são proprietários, portanto, seu hardware sem fio pode não funcionar até que você os instale.
Como você instala drivers proprietários depende da sua distribuição Linux. Nas distribuições baseadas no Ubuntu e Ubuntu, existe uma ferramenta "Drivers adicionais".Abra o traço, procure "Drivers adicionais" e inicie-o. Ele detectará quais drivers proprietários você pode instalar para o seu hardware e permitem que você os instale. Linux Mint possui uma ferramenta "Driver Manager" que funciona de forma semelhante. O Fedora é contra drivers proprietários e não os torna tão fáceis de instalar. Toda distribuição do Linux lida com uma maneira diferente.
Como instalar drivers de impressora
Você pode precisar instalar drivers para impressoras, no entanto. Quando você usa uma ferramenta de configuração de impressora para configurar CUPS( o sistema de impressão comum Unix), você poderá escolher um driver apropriado para sua impressora a partir do banco de dados. Geralmente, isso envolve encontrar o fabricante da impressora na lista e escolher o nome do modelo da impressora.
Você também pode escolher fornecer uma descrição da impressora PostScript ou PPD, arquivo. Esses arquivos são muitas vezes parte do driver do Windows para impressoras PostScript, e você pode caçar um arquivo PPD que faz a sua impressora funcionar melhor. Você pode fornecer um arquivo PPD ao configurar a impressora na ferramenta de configuração da impressora do seu desktop Linux.
As impressoraspodem ser uma dor de cabeça no Linux, e muitos podem não funcionar corretamente - ou não - não importa o que você faça.É uma boa idéia escolher as impressoras que você sabe que vão trabalhar com o Linux na próxima vez que você fizer as compras de impressoras.
Como fazer outro hardware funcionar
Ocasionalmente, talvez seja necessário instalar drivers proprietários que sua distribuição Linux não forneceu para você.Por exemplo, NVIDIA e AMD oferecem pacotes de driver-instalador que você pode usar. No entanto, você deve se esforçar para usar os drivers proprietários embalados para sua distribuição Linux - eles funcionarão melhor.
Em geral, se algo não funcionar no Linux fora da caixa - e se não funcionar depois de instalar os drivers proprietários, sua distribuição Linux fornece, provavelmente não funcionará.se você estiver usando uma distribuição Linux mais antiga, atualizar para uma nova, você obterá o suporte de hardware mais recente e melhorará as coisas. Mas, se algo não estiver funcionando, é provável que você não possa fazê-lo funcionar simplesmente instalando um driver de hardware.
Procurar um guia para fazer um trabalho específico em sua distribuição Linux específica pode ajudar. Esse guia pode ajudá-lo a encontrar um driver fornecido pelo fabricante e instalá-lo, o que muitas vezes exigirá comandos de terminal. Os drivers proprietários mais antigos podem não funcionar em distribuições Linux modernas que usam softwares modernos, portanto, não há garantia de que um driver antigo fornecido pelo fabricante funcione corretamente. O Linux funciona melhor quando os fabricantes contribuem com seus drivers para o kernel como software de fonte aberta.
Em geral, você não deve mexer com drivers de hardware demais. Essa é a visão do Linux - os drivers são de código aberto e integrados no kernel e outras peças de software. Você não precisa instalá-los ou alterá-los - o sistema detecta automaticamente seu hardware e usa os drivers apropriados. Se você instalou o Linux, seu hardware deve funcionar - imediatamente, ou pelo menos depois de instalar alguns drivers proprietários fáceis de instalar fornecidos por uma ferramenta, como o utilitário Drivers Adicional no Ubuntu.
Se você precisa caçar drivers proprietários fornecidos pelo fabricante e guias estendidos para instalá-los, isso é um sinal ruim. Os drivers provavelmente não funcionam corretamente com o software mais recente em sua distribuição Linux.
Crédito de imagem: Blek on Flickr