Hardwares Suportados
O &debian; não impõe requerimentos de hardware especiais além dos requerimentos
do kernel do Linux e conjunto de ferramentas da GNU. No entanto, qualquer
arquitetura poderá rodar a &debian;, desde que o kernel do Linux, libc,
gcc, etc. sejam portados, e que um porte do &debian; exista.
Por favor, veja as páginas de portes da distribuição em
para ver mas detalhes sobre os
sistemas da arquitetura &arch-title; que foram testados com a &debian-gnu;.
Ao invés de tentar descrever todas as configurações de hardware
diferentes que são suportadas por &arch-title;, esta seção contém
informações gerais e ponteiros para onde informações adicionais
poderão ser encontradas.
Arquiteturas Suportadas
O &debian; GNU/Linux &release; suporta as onze maiores variações de arquiteturas
e diversas variações de cada arquitetura conhecida como sabores
.
ArquiteturaDesignação na &debian;
Sub-arquiteturaSabor/Tipo
Intel x86-based
i386
AMD64 & Intel 64
amd64
ARM
arm
Netwinder e CATS
netwinder
armel
Versatile
versatile
arm e armel
Intel IOP32x
iop32x
Intel IXP4xx
ixp4xx
Marvell Orion
orion5x
Intel IA-64
ia64
MIPS (big endian)
mips
SGI IP22 (Indy/Indigo 2)
r4k-ip22
SGI IP32 (O2)
r5k-ip32
MIPS Malta (32 bit)
4kc-malta
MIPS Malta (64 bit)
5kc-malta
Broadcom BCM91250A (SWARM)
sb1-bcm91250a
Broadcom BCM91480B (BigSur)
sb1a-bcm91480b
MIPS (little endian)
mipsel
Cobalt
cobalt
MIPS Malta (32 bit)
4kc-malta
MIPS Malta (64 bit)
5kc-malta
Broadcom BCM91250A (SWARM)
sb1-bcm91250a
Broadcom BCM91480B (BigSur)
sb1a-bcm91480b
IBM/Motorola PowerPC
powerpc
PowerMac
pmac
PReP
prep
Sun SPARC
sparc
sun4u
sparc64
sun4v
IBM S/390
s390
IPL do VM-reader e DASD
generic
IPL a partir de fita
fita
Este documento cobre a instalação para a arquitetura
&arch-title;. Se estiver procurando por
informações em algumas das outras plataformas suportadas pela
&debian;, de uma olhada nas páginas
Portes do Debian.
Este é o primeiro lançamento oficial da &debian-gnu; para a
arquitetura &arch-title;. Nós sentimos que ela provou por si só
que poderia ser lançada. No entanto, como ela não foi tanto testada
pelos usuários quanto foram por outras
arquiteturas, você poderá encontrar pequenos bugs.
Use o nosso Sistema de Tratamento de Falhas
para reportar qualquer problema; tenha certeza de mencionar que a
falha ocorreu na plataforma &arch-title;. Pode ser necessário
usar as listas de discussão da
debian-&arch-listname; também.
&supported-amd64.xml;
&supported-arm.xml;
&supported-hppa.xml;
&supported-i386.xml;
&supported-mips.xml;
&supported-mipsel.xml;
&supported-powerpc.xml;
&supported-s390.xml;
&supported-sparc.xml;
Notebooks
Também há suporte para os notebooks e hoje em dia a maioria deles funciona
sem a necessidade de maiores configurações. No caso de um notebook que
contenha hardware proprietário ou especializado, pode ser que não haja
suporte para algumas funções específicas. Para ver se seu notebook funciona
bem com GNU/Linux, veja, por exemplo, as
Páginas de Notebooks Linux.
Múltiplos Processadores
O suporte a Multiprocessamento — também chamado de
symmetric multiprocessing
ou SMP — está disponível para
esta arquitetura. O kernel padrão do &debian; &release; foi compilado com suporte
a SMP. O kernel padrão também é usável em sistemas não-SMP, mas possui um
pequeno custo que causará uma pequena redução no desempenho. Para o uso
normal do sistema isto dificilmente será notado.
Para otimizar o kernel para sistemas com CPU simples, será necessário
substituir o kernel padrão do &debian;. Você encontrará uma discussão
de como fazer isso em . Atualmente
(na versão do kernel &kernelversion;) o método de desativar SMP é
desmarcar &smp-config-option;
na seção
&smp-config-section;
da configuração do kernel.
Múltiplos Processadores
O suporte a múltiplos processadores — também chamado symmetric
multiprocessing
ou SMP — está disponível para esta arquitetura.
O kernel padrão &debian; &release; foi compilado com suporte para
SMP-alternatives. Isso significa que o kernel
irá detectar o número de processadores (ou núcleos de processadores) e irá
automaticamente desativar SMP em sistemas com apenas um processador.
A versão 586 dos pacotes &debian; com imagem do kernel para &arch-title;
não são compilados com suporte para SMP.
Múltiplos Processadores
O suporte a múltiplos processadores — também chamado symmetric
multiprocessing
ou SMP — está disponível para esta arquitetura.
No entanto, o kernel padrão do &debian; &release; não suporta SMP.
Isto não deve impedir a instalação, pois o kernel padrão não-SMP
deve inicializar me sistemas SMP; o kernel simplesmente utilizará a
primeira CPU.
Para obter vantagens do uso de múltiplos processadores, você terá que
substituir o kernel padrão do &debian;. Você encontrará uma
discussão de como fazer isso em .
Atualmente (em kernels da versão &kernelversion;) a forma de ativar
SMP é selecionar &smp-config-option;
na seção
&smp-config-section;
da configuração do kernel.
Múltiplos Processadores
O suporte a multiprocessamento — também chamado de symmetric
multiprocessing
ou SMP — está disponível para esta arquitetura e
é suportado por uma imagem de kernel pré-compilada para o &debian;. Dependendo
de sua mídia de instalação, esta kernel com capacidades para SMP pode ou não
ser instalado por padrão. Isto não atrapalhará a instalação, pois o kernel
padrão sem suporte a SMP deverá inicializar em sistemas SMP também;
o kernel usará a primeira CPU.
Para tirar vantagem do uso de múltiplos processadores, você deverá verificar
e ver se um pacote do kernel que suporta SMP foi instalado, se não foi,
selecione um pacote de kernel apropriado.
Você também pode construir seu próprio kernel personalizado para suportar SMP.
Você pode encontrar uma discussão de como fazer isto em
. Atualmente (no kernel da versão
&kernelversion;) o método para ativar SMP é selecionar
&smp-config-option;
na seção &smp-config-section;
da configuração do kernel.
Suporte a placas de vídeo
Você deverá usar uma interface compatível com VGA para o terminal de
console. Praticamente qualquer placa de vídeo moderna é compatível
com o padrão VGA. Padrões anciões como o CGA, MDA ou HGA também deveriam
funcionar, assumindo que você não precisa do suporte a X11. Note que o
X11 não é usado durante o processo de instalação descrito neste documento.
O suporte do &debian; para as interfaces gráficas é determinado
pelo suporte encontrado no sistema X11 do X.Org. A maioria das
placas de vídeo AGP, PCI, PCIe e PCI-X funcionam sob o X.Org. Detalhes
sobre os barramentos de vídeo para os quais há suporte, placas
de vídeo, monitores e dispositivos de apontamento podem ser
encontrados em . O &debian; &release;
vem com o X.Org versão &x11ver;.
Só há suporte para o X.Org X Window System na Indy SGI e O2. A
placa de avaliação Broadcom BCM91250A tem slots que seguem o padrão PCI
de 3.3v e oferecem suporte à emulação VGA ou framebuffer Linux em uma
diversidade de placas de vídeo.
Veja a lista de compatibilidade
relacionada com a BCM91250A.
As placas de avaliação Broadcom BCM91250A e BCM91480B tem slots que seguem
o padrão PCI de 3.3v e oferecem suporte à emulação VGA ou framebuffer Linux
em uma diversidade de placas de vídeo. Veja a lista de compatibilidade
relacionada com placas de avaliação Broadcom.
Há suporte para a maioria das opções de gráficos comumente encontradas em
máquinas baseadas em Sparc. Drivers gráficos X.org estão disponíveis para os
framebuffers
sunbw2, suncg14, suncg3, suncg6, sunleo e suntcx.
As placas Creator3D e Elite3D (driver sunffb), placas de vídeo baseadas em
ATI PGX24/PGX64 (driver ati), e placas baseadas em PermediaII (glint driver).
Para usar uma Elite3D com X.org você adicionalmente precisa instalar o pacote
afbinit, e ler a documentação incluída com ele sobre
como ativar a placa.
Não é incomum para uma máquina Sparc ter duas placas gráficas em sua
configuração padrão. Neste caso há a possibilidade do kernel Linux não
direcionar sua saída para a placa inicialmente usada pelo firmware. A
falta de saída no console gráfico pode então ser um erroneamente entendido
como um congelamento (usualmente a última mensagem vista no terminal é
'Booting Linux...'). Uma possível solução é fisicamente remover uma das
placas de vídeo; outra opção é desabilitar uma das placas usando um parâmetro
de inicialização do kernel. Além disso, se saída gráfica não é requerida ou
desejada, o console serial pode ser usado como alternativa. Em alguns sistemas
o uso do console serial pode ser ativado automaticamente desconectando o
teclado antes de inicializar o sistema.
&network-cards.xml;
&supported-peripherals.xml;
Dispositivos que requerem firmware
Apesar da disponibilidade um driver de dispositivo, alguns hardwares também
requerem os famosos firmware ou
microcódigos sejam carregado no dispositivo antes do
mesmo tornar-se operacional. Isto é mais comum em placas de rede (especialmente
placas de rede sem fio) mas, por exemplo, alguns dispositivos USB e até mesmo
alguns controladores de disco rígido também requerem firmwares.
Na maioria dos casos o firmware não é livre (non-free
) de
acordo com o critério usado pelo Projeto &debian-gnu; e portanto não pode ser
incluído na distribuição principal ou no sistema de instalação. Se o driver
do dispositivo estiver incluído na distribuição e se o &debian-gnu; legalmente
puder distribuir o firmware, ele estará disponível como um pacote separado
a partir da seção non-free do repositório.
No entanto, isto não significa que tal hardware não possa ser usado durante
a instalação. A partir do &debian-gnu; 5.0, o &d-i; dá suporte ao carregamento
de arquivos de firmware ou pacotes contendo firmware a partir de mídias
removíveis, tais como disquetes ou pendrives USB.
Veja para informação mais detalhadas
sobre como carregar arquivos ou pacotes de firmware durante a instalação.