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 plate-forme, sur laquelle le noyau Linux, la libc, 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 détails 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.
Debian "sarge" 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 | generic | |
jensen | |||
nautilus | |||
Sun SPARC | sparc | sun4cdm | |
sun4u | |||
ARM and StrongARM | arm | netwinder | |
riscpc | |||
shark | |||
lart | |||
IBM/Motorola PowerPC | powerpc | CHRP | chrp |
PowerMac | powermac, new-powermac | ||
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/I2 | r4k-ip22 |
MIPS (little endian) | mipsel | DEC Decstation | r4k-kn04 |
r3k-kn02 | |||
IBM S/390 | s390 | tape | |
vmrdr |
Ce document décrit l'installation pour l'architecture PowerPC . Des versions pour les autres architectures disponibles existent sur les pages Debian-Ports.
Il y a quatre variantes principales de powerpc reconnues : CHRP, PMac (Power-Macintosh), PReP et Apus. 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) dans l'avenir.
Apple (et quelques autres constructeurs — Power Computing, par exemple), produit une série d'ordinateurs Macintosh basés sur le processeur PowerPC. Afin de simplifier, 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 ont débuté 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 de noyau Linux/PPC n'accepte pas ces machines ; à la place, il faut utiliser le micro-noyau 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é à http://nubus-pmac.sourceforge.net/.
Les systèmes OldWorld représentent la plupart des Power Macintoshs 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 systèmes Macintosh récemment introduits ont un matériel bien mieux reconnu par la version 2.4 du noyau Linux. Certains ne fonctionnent simplement pas avec un noyau 2.2. La nouvelle saveur new-powermac, qui utilise le noyau 2.4 a été ajoutée, afin de correspondre au matériel. La saveur new-powermac peut aussi être installée sur les machines OldWorld et NewWorld. Les machines pour lesquelles new-powermac est fortement recommandée sont marqués d'un astérisque ci-dessous.
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 | Architecture | |
---|---|---|
Apple | iMac Bondi Blue, 5 Flavors, Slot Loading | powermac-NewWorld |
iMac Summer 2000, Early 2001 | powermac-NewWorld | |
* iBook, iBook SE, iBook Dual USB | powermac-NewWorld | |
* iBook2 | powermac-NewWorld | |
Power Macintosh Blue and White (B&W) G3 | powermac-NewWorld | |
* Power Macintosh G4 PCI, AGP, Cube | powermac-NewWorld | |
* Power Macintosh G4 Gigabit Ethernet | powermac-NewWorld | |
* Power Macintosh G4 Digital Audio, Quicksilver | powermac-NewWorld | |
PowerBook G3 FireWire Pismo (2000) | powermac-NewWorld | |
PowerBook G3 Lombard (1999) | powermac-NewWorld | |
* PowerBook G4 Titanium | powermac-NewWorld | |
Performa 4400, 54xx, 5500 | powermac-OldWorld | |
Performa 6360, 6400, 6500 | powermac-OldWorld | |
Power Macintosh 4400, 5400 | powermac-OldWorld | |
Power Macintosh 7200, 7300, 7500, 7600 | powermac-OldWorld | |
Power Macintosh 8200, 8500, 8600 | powermac-OldWorld | |
Power Macintosh 9500, 9600 | powermac-OldWorld | |
Power Macintosh (Beige) G3 Minitower | powermac-OldWorld | |
Power Macintosh (Beige) Desktop, All-in-One | powermac-OldWorld | |
PowerBook 2400, 3400, 3500 | powermac-OldWorld | |
PowerBook G3 Wallstreet (1998) | powermac-OldWorld | |
Twentieth Anniversary Macintosh | powermac-OldWorld | |
Workgroup Server 7250, 7350, 8550, 9650, G3 | powermac-OldWorld | |
Power Computing | PowerBase, PowerTower / Pro, PowerWave | powermac-OldWorld |
PowerCenter / Pro, PowerCurve | powermac-OldWorld | |
UMAX | C500, C600, J700, S900 | powermac-OldWorld |
APS | APS Tech M*Power 604e/2000 | powermac-OldWorld |
Motorola | Starmax 3000, 4000, 5000, 5500 | powermac-OldWorld |
Firepower, PowerStack Series E, PowerStack II | prep | |
MPC 7xx, 8xx | prep | |
MTX, MTX+ | prep | |
MVME2300(SC)/24xx/26xx/27xx/36xx/46xx | prep | |
MCP(N)750 | prep | |
IBM RS/6000 | 40P, 43P | prep |
Power 830/850/860 (6070, 6050) | prep | |
6030, 7025, 7043 | prep | |
p640 | prep | |
B50, 43P-150, 44P | chrp | |
Amiga Power-UP Systems (APUS) | A1200, A3000, A4000 | apus |
Debian reconnaît les interfaces graphiques dans la mesure où elles sont reconnues par le système sous-jacent X11 de XFree86. Le nouvel emplacement vidéo AGP est en fait une modification de l'emplacement PCI, et la plupart des cartes AGP fonctionnent sous XFree86. Des détails sur les bus graphiques acceptés, les cartes, les moniteurs et les souris sont disponibles sur http://www.xfree86.org/. Debian "sarge" est fourni avec la version 4.3.0 de X11.
Cette architecture accepte un système multi-processeurs — appelé aussi « multi-processeurs symétriques » (« symmetric multi-processing » ou SMP, NdT). Cependant, l'image standard du noyau Debian "sarge" 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 Debian standard. Vous trouverez une discussion sur la façon de faire dans la Section 8.4, « Compiler un nouveau noyau ». Aujourd'hui (version 2.4.25 du noyau) la façon d'activer SMP est de choisir « symmetric multi-processing » dans la section « General » quand on configure le noyau.