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/i386/ para ver mas detalhes sobre os sistemas da arquitetura Intel x86 que foram testados com a Debian.

Ao invés de tentar descrever todas as configurações de hardware diferentes que são suportadas por Intel x86, 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 4.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
RiscPC rpc
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
DECstation r4k-kn04
r3k-kn02
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 sun4m sparc32
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 Intel x86. 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 a placas de vídeo

Informações completas sobre o suporte a periféricos podem ser encontrados no Linux Hardware Compatibility HOWTO. Esta seção apenas destaca o básico.

2.1.2.1. CPU

Praticamente todos os processadores baseados no padrão x86 (IA-32) ainda em uso em computadores pessoais são suportados, incluindo todas as variações da série “Pentium” da Intel. Isso também inclui os processadores de 32-bit da AMD e VIA (também conhecido como Cyrix), e processadores como Athlon XP e Intel P4 Xeon.

Nota

Se seu sistema tem um processador de 64-bit das famílias AMD64 ou Intel EM64T, você provavelmente irá querer usar o instalador para a arquitetura amd64, ao invés do instalador para a arquitetura i386 (32-bit).

Contudo, Debian GNU/Linux etch não funcionará nos processadores 386 ou anteriores. A despeito do nome de arquitetura “i386”, o suporte para os atuais processador 80386 (e seus clones) foi abandonado com o lançamento do Sarge (r3.1) pelo Debian[2]. (Nenhuma versão do Linux jamais suportou os chips 286 ou anteriores.) Todos os processadores i486 e posteriores ainda são suportados[3].

2.1.2.2. Barramento de I/O

O barramento dos sistema é parte da placa mãe que permite que a CPU se comunique com periféricos como dispositivos de armazenamento. Seu computador deve usar ISA, EISA, PCI, o Microchannel Architecture (MCA, usado em IBM's da linha PS/2) ou VESA Local Bus (VLB, muitas vezes chamado VL bus). Essencialmente todos os computadores pessoais vendidos nos anos recentes usam um desses.

2.1.3. Suporte a placas de vídeo

Você deverá estar usando 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 devem 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 é 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 4.0 vem com o Xorg versão 7.1.

2.1.4. Notebooks

Os notebooks são bem suportados. Os notebooks são normalmente hardwares proprietários ou especializados. Para ver se o seu notebook funciona bem com o GNU/Linux, veja Páginas de Laptop do Linux

2.1.5. 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 4.0 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 486 dos pacotes Debian com imagem do kernel para Intel x86 não são compilados com suporte para SMP.



[2] Nós tentamos muito evitar isso, mas no final isso foi necessário devido a uma infeliz série de problemas com o compilador e o kernel, começando com um bug na ABI do C++ fornecido pelo GCC. Você ainda deve ser capaz de executar o Debian GNU/Linux nos atuais processadores 80386 se você compilar seu próprio kernel e todos os pacotes a partir dos fontes, mas isso está além do escopo deste manual.

[3] Muitos pacotes Debian realmente serão executados um pouco mais rápido em computadores modernos, como um efeito positivo do não suportar esses chips antigos. O i486, introduzido em 1989, tem três opcodes (bswap, cmpxchg, e xadd), enquanto que o i386, introduzido em 1986, não tinha. Anteriormente, isso não poderia ser facilmente usado pela maioria dos pacotes Debian; agora eles podem.