Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Alguns fabricantes de hardware simplesmente não nos dizem como escrever drivers para seu hardware. Outros não nos permitem o acesso à documentação sem um acordo de sigilo que nos impediria de liberar o código-fonte do driver, que é um dos elementos centrais do software livre. Como não temos acesso à documentação utilizável nesses dispositivos, eles simplesmente não funcionam no Linux.

Em muitos casos, existem padrões (ou pelo menos alguns padrões de fato) que descrevem como um sistema operacional e seus drivers de dispositivo se comunicam com uma determinada classe de dispositivos. Todos os dispositivos que estão em conformidade com esse padrão (de fato) podem ser usados ​​com um único driver de dispositivo genérico e nenhum driver específico de dispositivo é necessário. Com alguns tipos de hardware (por exemplo, “Dispositivos de interface humana” USB, ou seja, teclados, mouses, etc., e dispositivos de armazenamento em massa USB como discos flash USB e leitores de cartão de memória) isso funciona muito bem e praticamente todos os dispositivos vendidos no mercado é compatível com os padrões.

Em outros campos, entre eles, por exemplo, impressoras, infelizmente não é o caso. Embora existam muitas impressoras que podem ser tratadas por meio de um pequeno conjunto de linguagens de controle padrão (de fato) e, portanto, podem ser feitas para funcionar sem problemas em qualquer sistema operacional, existem alguns modelos que só entendem comandos de controle proprietários para que nenhuma documentação utilizável está disponível e, portanto, não pode ser usado em sistemas operacionais livres ou só pode ser usado com um driver de código-fonte fechado fornecido pelo fornecedor.

Mesmo se houver um driver de código-fonte fechado fornecido pelo fornecedor para esse hardware ao adquirir o dispositivo, a vida útil prática do dispositivo é limitada pela disponibilidade do driver. Hoje em dia, os ciclos de produtos tornaram-se curtos e não é incomum que, pouco tempo depois de um dispositivo de consumo ter parado de produzir, nenhuma atualização de driver seja disponibilizada pelo fabricante. Se o driver de código fechado antigo não funcionar mais após uma atualização do sistema, um dispositivo que funcionava perfeitamente se torna inutilizável devido à falta de suporte ao driver e não há nada que possa ser feito neste caso. Portanto, você deve evitar comprar hardware fechado em primeiro lugar, independentemente do sistema operacional com o qual deseja usá-lo.

Você pode ajudar a melhorar essa situação incentivando os fabricantes de hardware fechado a liberar a documentação e outros recursos necessários para que possamos fornecer drivers gratuitos para seu hardware.


2.4. Meio de Instalação

Top OS Cloud Computing na OnWorks: