2.1. Matériel reconnu

En ce qui concerne le matériel, Debian n'a pas plus d'exigences que le noyau Linux et les outils GNU. Par conséquent, toute architecture ou plateforme, sur laquelle le noyau Linux, la libc, le compilateur gcc, etc. ont été portés, et pour laquelle un portage de Debian existe, peuvent faire fonctionner Debian. Reportez-vous aux pages sur les portages http://www.debian.org/ports/powerpc/ pour plus de précisions concernant les systèmes d'architecture PowerPC qui ont été testés avec Debian.

Plutôt que d'essayer de décrire les différentes configurations matérielles acceptées par PowerPC, cette section contient des informations générales et des pointeurs vers des informations supplémentaires.

2.1.1. Architectures reconnues

Debian 3.1 fonctionne sur onze architectures principales et sur de nombreuses variantes de celles-ci, appelées « saveurs ».

Architecture Étiquette Debian Sous-Architecture Saveur
Intel x86-based i386   vanilla
speakup
linux26
Motorola 680x0 m68k Atari atari
Amiga amiga
68k Macintosh mac
VME bvme6000
mvme147
mvme16x
DEC Alpha alpha    
Sun SPARC sparc   sun4cdm
sun4u
ARM and 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 (grand boutien) mips SGI Indy/Indigo 2 r4k-ip22
r5k-ip22
Broadcom BCM91250A (SWARM) sb1-swarm-bn
MIPS (petit boutien) mipsel Cobalt cobalt
DECstation r4k-kn04
r3k-kn02    
Broadcom BCM91250A (SWARM) sb1-swarm-bn    
IBM S/390 s390 IPL avec VM-reader et DASD generic
IPL avec bande bande

Ce document décrit l'installation pour l'architecture PowerPC. Des versions pour les autres architectures disponibles existent sur les pages Debian-Ports.

2.1.2. Microprocesseurs, cartes mère et cartes vidéo

Il y a quatre variantes principales de powerpc reconnues : PMac (Power-Macintosh), PReP, APUS (Amiga Power-UP System) et CHRP. Chacune de ces sous-architectures possède sa méthode d'amorçage. Les différents processeurs sont associés à quatre noyaux différents.

Des portages d'autres architectures powerpc, telles que Be-Box et MBX sont en cours, mais pas encore faits. Nous aurons peut-être aussi un portage 64 bits (Power3).

2.1.2.1. Les différents noyaux

Il existe quatre variantes du noyau powerpc, basées sur le type de processeur :

powerpc

La plupart des systèmes utilisent cette variante qui reconnaît les processeurs PowerPC 601, 603, 604, 740, 750 et 7400. Tous les systèmes Apple Power Macintosh jusqu'au G4 utilisent l'un de ces processeurs.

power3

Le processeur POWER3 est utilisé par les anciens systèmes IBM 64 bits. On trouve les machines IntelliStation POWER Model 265, les pSeries 610 et 640 et les RS/6000 7044-170, 7043-260, 7044-270.

power4

Le processeur POWER4 est utilisé par les nouveaux systèmes IBM 64 bits. On trouve les machines pSeries 615, 630, 650, 655, 670 et 690.

L'Apple G5 est aussi basé sur l'architecture POWER4 et utilise cette variante du noyau.

apus

Cette variante est destinée au système Amiga Power-UP.

2.1.2.2. La sous-architecture Power Macintosh (pmac)

Apple (et quelques autres constructeurs, Power Computing, par exemple), produit une série d'ordinateurs Macintosh basés sur le processeur PowerPC. On distingue trois catégories : Nubus, OldWorld PCI et NewWorld.

Les ordinateurs Macintosh utilisant la série des microprocesseurs 680x0 ne font pas partie de la famille des PowerPC mais de celle des machines m68k. Ces modèles commencent avec les « Mac II » ou bien ont un numéro de modèle à trois chiffres comme « Centris 650 » ou « Quadra 950 ». Les numéros de modèles PowerPC pré-iMac de chez Apple ont quatre chiffres.

Les systèmes Nubus ne sont pas reconnus par debian/powerpc pour le moment. L'architecture monolithique du noyau Linux/PPC n'accepte pas ces machines ; à la place, il faut utiliser le micronoyau MkLinux Mach, que Debian ne gère pas encore. Cela inclut les modèles suivants :

  • Power Macintosh 6100, 7100, 8100

  • Performa 5200, 6200, 6300

  • Powerbook 1400, 2300 et 5300

  • Workgroup Server 6150, 8150, 9150

Il existe un noyau Linux pour ces machines et on trouve un support limité sur la page.

Les systèmes OldWorld représentent la plupart des Power Macintosh qui possèdent un lecteur de disquettes et un bus PCI. La plupart des Power Macintoshs 603,603e,604 et 604e, en incluant les 7200, 7300, 7500, 7600, 8500, 8600, 9500 et 9600 sont des machines OldWorld. Les systèmes G3 de couleur beige sont aussi des OldWorld.

Les machines appelées PowerMacs NewWorld sont les PowerMacs avec un boîtier en plastique de couleur translucide : tous les iMacs, iBooks, G4, G3 de couleur bleue et la plupart des PowerBooks fabriqués à partir de 1999. Les PowerMacs NewWorld sont aussi connus pour utiliser le système « Rom en Ram » de MacOS et ont commencé à être fabriqués à partir de mi-1998.

Les spécifications pour le matériel Apple sont disponibles sur AppleSpec, et pour le matériel plus ancien, AppleSpec Legacy.

Modèle Nom/Numéro Génération
Apple iMac Bondi Blue, 5 Flavors, Slot Loading NewWorld
iMac Summer 2000, Early 2001 NewWorld
iMac G5 NewWorld
iBook, iBook SE, iBook Dual USB NewWorld
iBook2 NewWorld
iBook G4 NewWorld
Power Macintosh Blue and White (B&W) G3 NewWorld
Power Macintosh G4 PCI, AGP, Cube 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  
Twentieth Anniversary 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. La sous-subarchitecture PReP

Modèle Nom/Numéro
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. La sous-architecture CHRP

Modèle Nom/Numéro
IBM RS/6000 B50, 43P-150, 44P
Genesi Pegasos I, Pegasos II

2.1.2.5. La sous-architecture APUS

Modèle Nom/Numéro
Amiga Power-UP Systems (APUS) A1200, A3000, A4000

2.1.3. Cartes graphiques

Debian reconnaît les interfaces graphiques dans la mesure où elles sont reconnues par le système X11 de XFree86. La plupart des cartes AGP, PCI et PCIe fonctionnent sous XFree86. Des précisions sur les bus graphiques acceptés, les cartes, les moniteurs et les souris sont disponibles sur http://www.xfree86.org/. Debian 3.1 est fourni avec la version 4.3.0 de XFree86.

2.1.4. Processeurs multiples

Cette architecture accepte les systèmes à plusieurs processeurs (« symmetric multi-processing » ou SMP). Cependant, l'image standard du noyau Debian 3.1 ne reconnaît pas le SMP. Cela ne devrait pas empêcher l'installation, puisque le noyau non-SMP devrait démarrer sur les systèmes SMP, le noyau utilisera simplement le premier CPU.

Afin de tirer profit de plusieurs processeurs, vous devrez remplacer le noyau standard Debian. Vous trouverez une discussion sur la façon de faire dans la Section 8.4, « Compiler un nouveau noyau ». Aujourd'hui (version 2.6.8 du noyau) la façon d'activer SMP est de choisir « Symmetric multi-processing support » dans la section « Platform support » quand on configure le noyau.