Introdução
Um Sistema Operacional só é bem sucedido se
possui alguns fatores chaves combinados entre si ou pelo
menos alguns como:
Boas Características
(Confiabilidade, Estabilidade, ...) +
Aplicações
+
Drivers de Hardware
.
Os sistemas operacionais proprietários, fabricados
por empresas como Sun, Microsoft, HP, IBM, Silicon Graphics,
Apple e outras fazem acordos com fabricantes de hardware para
que sejam liberados especificações ou até
mesmo sejam feitos drivers.
Já com o Linux, a história é diferente.
Não existe um departamento para fazer esses acordos ou
assinar termos de privacidade de hardware (conhecidos como
NDA). No início do seu desenvolviment, poucas empresas
forneciam as especificações para os programadores
do kernel e do XWindow. E menos ainda faziam drivers.
Mas essa situação mudou! Mais e mais empresas
estão fornecendo tais especificações. E
algumas até estão desenvolvendo os drivers.
Porém, diferentemente dos SOs fechados, o Linux
possui em geral os drivers no próprio kernel ou no
XWindow que já vem nas distribuições. Não
é necessário, baixar um driver específico (em
95% dos casos). O que ocorre, é que eles vão sendo
integrados no kernel ou no X, o que facilita em muito a vida
do usuário, bastando para isso, apenas uma simples
recompilação do kernel ou uma
configuração no XFree.
Como dito, na grande maioria das vezes, tendo um CD de uma
distribuição na mão atualizado (6 a 12 meses),
você tem a possibilidade de checar se o seu hardware
é suportado. Mas como saber se a sua máquina
irá rodar o Linux com todos os dispositivos de hardwares
configurados? É o que explicaremos aqui. Daremos dicas
de locais para procurar a resposta a essa pergunta (muitas
vezes aflitivas para seus usuários).
Não listaremos aqui, todo o hardware que é
suportado pelo Linux até porque daqui há 6 meses,
essa lista terá que ser atualizada! Indicaremos o
caminho das pedras para você saber como conferir a
compatibilidade do seu hardware com o Linux.
Hardwares
Arquiteturas
Embora a maioria dos usuários de Linux usem PCs (o
Linux roda em 386, 486 SX/DX, 586, Pentium I/II/III, K6, K7,
Cyrix e rodará em, x86 64bits), é bom saber que ele
roda em várias outras arquiteturas, incluindo Alpha,
Sparc, ARM, M68k, MIPS e PowerPC. Recentemente, vários
PDAs e handhelds começaram a oferecer suporte e/ou rodar
Linux nativo. As seguintes páginas são
específicas para Linux e a plataforma suportada:
Barramentos
Os barramentos ISA/VLB/EISA e PCI são suportados. O
USB e o IEEE 1394, barramentos mais recentes, já
são suportados no kernel 2.4.
Laptops
Hoje já existem firmas que vendem Linux em Laptops
como a
XTops
, a
Linux Laptops
, entre outras. Para obter informações sobre Linux
em Laptops veja essa página:
http://www.linux.org/hardware/laptop.html
.