2.1. 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 http://www.debian.org/ports/arm/ para ver mas detalhes sobre os sistemas da arquitetura ARM que foram testados com a Debian.

Ao invés de tentar descrever todas as configurações de hardware diferentes que são suportadas por ARM, esta seção contém informações gerais e ponteiros para onde informações adicionais poderão ser encontradas.

2.1.1. Arquiteturas Suportadas

O Debian 5.0 suporta as 11 maiores variações de arquiteturas e diversas variações de cada arquitetura conhecida como “sabores”.

Arquitetura Designação na Debian Sub-arquitetura Sabor/Tipo
Intel x86-based i386    
AMD64 & Intel EM64T amd64    
DEC Alpha alpha    
ARM e StrongARM arm Netwinder e CATS netwinder
Intel IOP32x iop32x
Intel IXP4xx ixp4xx
HP PA-RISC hppa PA-RISC 1.1 32
PA-RISC 2.0 64
Intel IA-64 ia64    
MIPS (big endian) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
Broadcom BCM91250A (SWARM) sb1-bcm91250a
Broadcom BCM91480B (BigSur) sb1a-bcm91480b
MIPS (little endian) mipsel Cobalt cobalt
Broadcom BCM91250A (SWARM) sb1-bcm91250a
Broadcom BCM91480B (BigSur) sb1a-bcm91480b
Motorola 680x0 m68k Atari atari
Amiga amiga
68k Macintosh mac
VME bvme6000
mvme147
mvme16x
IBM/Motorola PowerPC powerpc CHRP chrp
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 ARM. Se estiver procurando por informações em algumas das outras plataformas suportadas pela Debian, de uma olhada nas páginas Portes do Debian.

2.1.2. CPU, placas mãe, e suporte de vídeo

Cada arquitetura ARM requer seu próprio kernel, porque esta versão padrão da Debian somente suporta a instalação em parte das plataformas mais comuns. Os programas do espaço de usuário podem, contudo, serem usados por qualquer CPU ARM.

A maioria das CPUs ARM podem ser executadas tanto em modo endian (little ou big). No entanto, a maioria das implementações de sistemas atuais utilizam o modo little-endian. O Debian atualmente suporta somente sistemas ARM little-endian.

As plataformas suportados são:

Netwinder

Na verdade, este é o nome para o grupo de máquinas baseados na CPU StrongARM 110 e Intel 21285 Northbridge (também conhecida como Footbridge). O mesmo é composto de máquinas como: Netwinder (possivelmente uma das mais comuns das máquinas ARM), CATS (também conhecida como EB110ATX), EBSA 285 e Compaq personal server (cps, também conhecido como skiff).

IOP32x

A linha de processadores INTEL I/O (IOP) é encontrada em inúmeros produtos relacionados ao armazenamento de dados e processamento. O Debian atualmente suporta a plataforma IOP32x, caracterizando os chips IOP 80219 e 32x comumente encontrados nos dispositivos Network Attached Storage (NAS). O Debian suporta explicitamente dois dispositivos deste tipo: o GLAN Tank da IO-Data e o Thecus N2100.

IXP4xx

A plataforma IXP4xx é baseada no núcleo XScale ARM da Intel. Atualmente, apenas um sistema baseado em IXP4xx é suportado, o Linksys NSLU2. O Linksys NSLU2 (Network Storage Link para discos USB 2.0) é um pequeno dispositivo que lhe permite fornecer armazenamento facilmente através da rede. Ele é distribuído com uma conexão Ethernet e duas portas USB nas quais discos rígidos podem ser conectados. Existe um site externo com instruções para instalação.

2.1.3. Suporte a placas de vídeo

O suporte do Debian para as interfaces gráficas é determinad pelo suporte encontrado no sistema X11 Xorg. A maioria das placas de vídeo AGP, PCI e PCIe funcionam sob o XFree86. Os detalhes de que barramentos de vídeo suportados, monitores, placas e dispositivos de apontamento podem ser encontrados em http://xorg.freedesktop.org/. O Debian 5.0 vem com o Xorg versão 7.3.

2.1.4. Placas de rede

Quase qualquer placa de rede (NIC) suportada pelo kernel Linux também deveria ser suportada pelo sistema de instalação, drivers modulares deveriam normalmente serem automaticamente carregados.

Em ARM, a maioria dos dispositivos Ethernet “built-in” são suportadas e módulos para dispositivos PCI e USB adicionais são fornecidos. A maior exceção é a plataforma XP4xx (presente em dispositivos como o Linksys NSLU2) que precisa de um microcódigo proprietário para a operação de seu dispositivo Ethernet “built-in”. Imagens não-oficiais para o Linksys NSLU2 com o microcódigo proprietário podem ser obtidas a partir do site Slug-Firmware.

2.1.4.1. Drivers que requerem Firmware

O sistema de instalação atualmente não suporta a obtenção de firmware. Isto significa que quaisquer placas de rede que usem um driver que requer que o firmware seja carregado, não são suportados por padrão.

Se não há outras placas de rede que você possa usar durante a instalação, ainda é possível instalar o Debian GNU/Linux usando uma imagem de CD-ROM ou DVD completa. Selecione a opção de não configurar a rede e instalar usando apenas os pacotes disponíveis a partir do CD/DVD. Você pode então instalar o driver e firmware que você precisa após a instalação estar completa (após a reinicialização) e configurar sua rede manualmente. Note que o firmware pode esta empacotado separadamente do driver e pode não estar disponível na seção “main” do repositório Debian GNU/Linux.

Se o driver é suportado, você pode também habilitar o uso da placa de rede durante a instalação copiando o firmware de alguma mídia para /usr/lib/hotplug/firmware. Não esqueça de também copiar o firmware para este local no sistema instalado antes de reinicializar ao final da instalação.

2.1.5. Suporte a periféricos e outros hardwares

O Linux suporta uma larga variedade de dispositivos de hardware como mouses, impressoras, scanners, PCMCIA e dispositivos USB. No entanto, a maioria destes dispositivos não são requeridos durante a instalação do sistema.