2.1. Hardwares Suportados

A 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 da Debian exista. Por favor, veja as páginas de portes da distribuição em http://www.debian.org/ports/powerpc/ para ver mas detalhes sobre os sistemas da arquitetura PowerPC que foram testados com a Debian.

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

2.1.1. Arquiteturas Suportadas

A Debian 3.1 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   vanilla
speakup
linux26
Motorola 680x0 m68k Atari atari
Amiga amiga
Macintosh 68k mac
VME bvme6000
mvme147
mvme16x
DEC Alpha alpha    
Sun SPARC sparc   sun4cdm
sun4u
ARM e StrongARM arm   netwinder
riscpc
shark
lart
IBM/Motorola PowerPC powerpc CHRP chrp
PowerMac pmac
PReP prep
APUS apus
HP PA-RISC hppa PA-RISC 1.1 32
PA-RISC 2.0 64
Intel ia64-based ia64    
MIPS (big endian) mips SGI Indy/Indigo 2 r4k-ip22
r5k-ip22
Broadcom BCM91250A (SWARM) sb1-swarm-bn
MIPS (little endian) mipsel Cobalt cobalt
DECstation r4k-kn04
r3k-kn02
Broadcom BCM91250A (SWARM) sb1-swarm-bn
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 PowerPC. Se estiver procurando por informações em algumas das outras plataformas suportadas pela Debian, de uma olhada nas páginas Portes da Debian.

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

Existem quatro maiores tipos de sub-arquiteturas suportadas na powerpc: máquinas PMac (Power-Macintosh), PReP, APUS (Amiga Power-UP System) e CHRP. Cada sub-arquitetura tem seu próprio método de inicialização. Em adição, existem quatro diferentes tipos de kernels, suportando diferentes variações de CPU.

O porte para outras arquiteturas powerpc, tal como a arquitetura Be-Box e MBX, estão a caminho, mas ainda não são suportadas pelo Debian. Nós precisamos ter um porte de 64 bits no futuro.

2.1.2.1. Tipos de Kernel

Existem quatro tipos de kernels powerpc na Debian, baseados no tipo da CPU:

powerpc

A maioria dos sistemas usam este tipo de kernel, que suporte os processadores PowerPC 601, 603, 604, 740, 750, e 7400. Todos os sistemas Apple Power Macintosh até este e incluindo o G4, utiliza um destes processadores.

power3

O processador POWER3 é usado em sistemas IBM 64-bit server: modelos conhecidos incluem o IntelliStation POWER Modelo 265, o pSeries 610, 640, o RS/6000 7044-170, 7043-260 e 7044-270.

power4

O processador POWER4 é usado em sistemas servidores IBM 64 bits mais recentes: modelos conhecidos incluem pSeries 615, 630, 650, 655, 670 e 690.

O G5 da apple é também baseado na arquitetura POWER4 e utiliza este tipo de kernel.

apus

Este tipo de kernel suporta o sistema Amiga Power-UP.

2.1.2.2. Subarquitetura power macintosh (pmac)

A Apple (e em breve alguns outros fabricantes — Power Computing por exemplo) farão uma série de computadores Macintosh baseados no processador PowerPC. Por propósitos de suporte a arquitetura, eles são categorizados como NuBus, OldWorld PCI e NewWorld.

Os computadores Macintosh usando a série 680x0 de processadores ainda não estão na família PowerPC exceto que são máquinas m68k. Estes modelos iniciam com “Mac II” ou tem um número de modelo de 3 dígitos tal como Centris 650 ou Quadra 950. Os números de modelo de computadores Apple pré Imac PowerPC tem 4 números de dígitos.

Os sistemas NuBUS atualmente não são suportados pelo debian/powerpc. A arquitetura de kernel monolítico do Linux/PPC não tem suporte a estas máquinas; ao invés disto, deverá ser usado o microkernel MkLinux Mach, ainda não suportado pela Debian. Estes incluem os seguintes:

  • Power Macintosh 6100, 7100, 8100

  • Performa 5200, 6200, 6300

  • Powerbook 1400, 2300, and 5300

  • Workgroup Server 6150, 8150, 9150

O kernel do Linux para esta máquina e suporte limitado está disponível em http://nubus-pmac.sourceforge.net/

Os sistemas OldWorld são os Macintoshes mais poderosos com uma unidade de disquetes e um barramento PCI. A maioria das máquinas Power Macintosh 603, 603e, 604, e 604e são máquinas OldWorld. O G3 colorido é também um OldWorld.

Os assim chamados PowerMacs NewWorld são qualquer PowerMac em uma caixa plástica translucente colorida. O que inclui todos os sistemas iMacs, iBooks, sistemas G4 e sistemas G3 coloridos, e a maioria dos PowerBooks fabricados a partir de 1999. Os PowerMacs NewWorld são também conhecidos por utilizar “ROM na RAM” para o MacOS, e foram fabricados da metade de 1998 em diante.

Especificação do hardware da Apple estão disponíveis em AppleSpec, e para hardwares antigos, AppleSpec Legacy.

Nome de Modelo/Número Geração
Apple iMac Bondi Blue, 5 tipos, carga de slot NewWorld
iMac Summer 2000, do inicio 2001 NewWorld
iMac G5 NewWorld
iBook, iBook SE, iBook Dual USB NewWorld
iBook2 NewWorld
iBook G4 NewWorld
Power Macintosh Azul e Branco (B&W) G3 NewWorld
Power Macintosh G4 PCI, AGP, Cubo NewWorld
Power Macintosh G4 Gigabit Ethernet NewWorld
Power Macintosh G4 Digital Audio, Quicksilver NewWorld
Power Macintosh G5 NewWorld
PowerBook G3 FireWire Pismo (2000) NewWorld
PowerBook G3 Lombard (1999) NewWorld
PowerBook G4 Titanium NewWorld
PowerBook G4 Aluminum NewWorld
Xserve G5 NewWorld
Performa 4400, 54xx, 5500 OldWorld
Performa 6360, 6400, 6500 OldWorld
Power Macintosh 4400, 5400 OldWorld
Power Macintosh 7200, 7300, 7500, 7600 OldWorld
Power Macintosh 8200, 8500, 8600 OldWorld
Power Macintosh 9500, 9600 OldWorld
Power Macintosh (Beige) G3 Minitower OldWorld
Power Macintosh (Beige) Desktop, All-in-One OldWorld  
PowerBook 2400, 3400, 3500 OldWorld  
PowerBook G3 Wallstreet (1998) OldWorld  
Vigésimo Aniversário do Macintosh OldWorld  
Workgroup Server 7250, 7350, 8550, 9650, G3 OldWorld  
Power Computing PowerBase, PowerTower / Pro, PowerWave OldWorld
PowerCenter / Pro, PowerCurve OldWorld
UMAX C500, C600, J700, S900 OldWorld
APS APS Tech M*Power 604e/2000 OldWorld
Motorola Starmax 3000, 4000, 5000, 5500 OldWorld

2.1.2.3. Sub-arquitetura PReP

Nome de Modelo/Número
Motorola Firepower, PowerStack Series E, PowerStack II
MPC 7xx, 8xx
MTX, MTX+
MVME2300(SC)/24xx/26xx/27xx/36xx/46xx
MCP(N)750
IBM RS/6000 40P, 43P
Power 830/850/860 (6070, 6050)
6030, 7025, 7043
p640

2.1.2.4. Sub-arquitetura CHRP

Modelo Nome/Número
IBM RS/6000 B50, 43P-150, 44P
Genesi Pegasos I, Pegasos II

2.1.2.5. Sub-arquitetura APUS

Modelo Nome/Número
Amiga Power-UP Systems (APUS) A1200, A3000, A4000

2.1.3. Placas de vídeo

O suporte da Debian para as interfaces gráficas é determinado pelo suporte encontrado no sistema X11 XFree86. 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://www.xfree86.org/. A Debian 3.1 vem com o X11 revisão 4.3.0.

2.1.4. Múltiplos Processadores

O suporte a múltiplos processadores — também chamado “symmetric multi-processing” ou SMP — é suportado para esta arquitetura. No entanto, o kernel padrão da Debian 3.1 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 da Debian. Você encontrará uma discussão de como fazer isso em Seção 8.4, “Compilando um novo Kernel”. Atualmente (em kernels da versão 2.6.8) a forma de ativar SMP é selecionar “Symmetric multi-processing support” na seção “Platform support” da configuração do kernel.