2.1. Hardware Suportado

Debian não impõe requisitos de hardware para além do que é requerido pelo kernel Linux ou pelo kernel kFreeBSD e pelas ferramentas GNU. Por isso qualquer arquitectura ou plataforma para a qual tenha sido portado o kernel Linux ou kFreeBSD, libc, gcc, etc. e para a qual exista um port de Debian, poderá correr Debian. Para mais detalhes sobre sistemas com a arquitectura ARM que tenham sido testados com Debian GNU/Linux, por favor, veja as páginas dos Ports em http://www.debian.org/ports/arm/.

Em vez de tentar descrever todas a configurações de hardware que são suportadas por ARM, esta secção contém informação geral e indicações de onde se pode encontrar informação adicional.

2.1.1. Arquitecturas Suportadas

Debian GNU/Linux 6.0 suporta onze arquitecturas de maior relevo e várias variações de cada arquitectura conhecidas por “flavors”.

Arquitectura Designação Debian Sub-arquitectura Flavor
Baseado em Intel x86 i386    
AMD64 & Intel EM64T amd64    
ARM armel Intel IOP32x iop32x
Intel IXP4xx ixp4xx
Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
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
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
MIPS (little endian) mipsel Cobalt cobalt
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
IBM/Motorola PowerPC powerpc PowerMac pmac
PReP prep
Sun SPARC sparc sun4u sparc64
sun4v
IBM S/390 s390 IPL a partir de VM-reader e DASD generic
IPL a partir de tape tape

Debian GNU/kFreeBSD 6.0 suporta duas arquitecturas.

Arquitectura Designação Debian
Baseado em Intel x86 kfreebsd-i386
AMD64 & Intel EM64T kfreebsd-amd64

Este documento cobre a instalação para a arquitectura ARM utilizando o Linux. Se está à procura de informação acerca de qualquer uma das outras arquitecturas suportadas por Debian veja a página dos Debian-Ports.

2.1.2. Suporte de CPUs, Placas principais e de Vídeo

Cada arquitectura ARM distinta necessita do seu próprio kernel. Devido a isso a distribuição standard Debian apenas suporta a instalação num certo número das plataformas mais comuns. No entanto, a 'userland' do Debian pode ser utilizada por qualquer CPU ARM.

A maioria dos CPUs ARM podem correr em qualquer modo endian (big ou little). No entanto actualmente a maioria das implementações dos sistemas usam o modo little-endian. Debian actualmente suporta apenas sistemas ARM little-endian.

As plataformas suportadas são:

IOP32x

A linha Intel de processadores I/O (IOP) é encontrada num número de produtos relacionados com o armazenamento de dados e processamento. Debian actualmente suporta, a plataforma IOP32x, com os chips IOP 80219 e 32x normalmente encontrados em dispositivos 'Network Attached Storage' (NAS). Debian suporta explicitamente dois desses dispositivos: o GLAN Tank da IO-Data e o Thecus N2100.

IXP4xx

A plataforma IXP4xx é baseada no core XScale ARM da Intel. Actualmente, apenas é suportado um sistema baseado em IXP4xx, o Linksys NSLU2. O Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives) é um pequeno dispositivo que facilmente lhe permite disponibilizar espaço de armazenamento através da rede. Vem com uma ligação Ethernet e duas portas USB às quais podem ser ligados discos rígidos. Existe um sitio externo com instruções de instalação.

Kirkwood

O Kirkwood é um sistema num chip (SoC) da Marvell que é composto por um CPU ARM, Ethernet, SATA, USB, e outras funcionalidades num único chip. Actualmente nós suportamos os seguintes dispositivos baseados no Kirkwood: OpenRD (OpenRD-Base e OpenRD-Client), SheevaPlug e QNAP Turbo Station (TS-110, TS-119, TS-210, TS-219, e o TS-219P; O TS-410 e o TS-419P ainda não são suportados.

Orion5x

Orion é um sistema num chip (SoC) da Marvell que é composto por um CPU ARM, Ethernet, SATA, USB, e outras funcionalidades num chip. Existem, no mercado, muitos dispositivos 'Network Attached Storage' (NAS) que são baseados num chip Orion. Actualmente nós suportamos os seguintes dispositivos baseados no Orion: Buffalo Kurobox, HP mv2120 e QNAP Turbo Station (TS-109, TS-209 e TS-409).

Versatile

A plataforma Versatile é emulada pelo QEMU e por isso é uma boa forma de testar e correr Debian em ARM se não tiver o hardware.

2.1.3. Placas Gráficas Suportadas

O suporte Debian para interfaces gráficos é determinado pelo suporte existente do sistema X11 da X.Org. A maioria das placas gráficas AGP, PCI, PCIe e PCI-X sob o X.Org. Detalhes sobre barramentos gráficos, placas, monitores e dispositivos apontadores suportados podem ser encontrados em http://xorg.freedesktop.org/. Debian 6.0 vem com X.Org versão 7.5.

2.1.4. Hardware Para Ligação em Rede

Quase todas as placas de rede (NIC) suportadas pelo kernel Linux deve também ser suportadas pelo sistema de instalação; controladores modulares devem ser carregados automaticamente.

Em ARM, a maioria dos dispositivos Ethernet embutidos são suportados e são disponibilizados módulos para dispositivos PCI e USB adicionais. A maior excepção é a plataforma IXP4xx (com dispositivos como o Linksys NSLU2) que necessita de microcode proprietário para a operação do seu dispositivo Ethernet embutido. Imagens não oficiais para o Linksys NSLU2 com este microcode proprietário podem ser obtidas a partir do sitio de Firmware-Slug.

2.1.5. Periféricos e Outro Hardware

Linux suporta uma grande variedade de dispositivos de hardware como ratos, impressoras, scanners, dispositivos PCMCIA e USB. No entanto a maior parte destes dispositivos não são necessários durante a instalação do sistema.