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 complémentaires.
Debian 5.0 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 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM | arm | Netwinder et CATS | netwinder |
armel | Versatile | versatile | |
arm et armel | Intel IOP32x | iop32x | |
Intel IXP4xx | ixp4xx | ||
Marvell Orion | orion5x | ||
HP PA-RISC | hppa | PA-RISC 1.1 | 32 |
PA-RISC 2.0 | 64 | ||
Intel IA-64 | ia64 | ||
MIPS (grand boutien) | 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 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (petit boutien) | mipsel | Cobalt | cobalt |
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
IBM/Motorola PowerPC | powerpc | PowerMac | pmac |
PReP | prep | ||
Sun SPARC | sparc | sun4u | sparc64 |
sun4v | |||
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.
Avec Debian GNU/Linux 5.0 seules les sous-architectures PMac (Power-Macintosh our PowerMac) et PreP sont reconnues.
Il existe deux variantes du noyau powerpc, basées sur le type de processeur :
La plupart des systèmes utilisent cette variante qui reconnaît les processeurs PowerPC 601, 603, 604, 740, 750 et 7400. Toutes les machines Apple PowerMac jusqu'à G4 utilisent l'un de ces processeurs.
La variante power64 acceptent les processeurs suivants :
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.
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 (processeur PPC970FX) est aussi basé sur l'architecture POWER4 et utilise cette variante du noyau.
Apple (et quelques autres constructeurs, Power Computing, par exemple), a produit une série d'ordinateurs Macintosh basés sur le processeur PowerPC. On distingue trois catégories : Nubus (non gérée par Debian), OldWorld et NewWorld.
Les systèmes OldWorld représentent la plupart des PowerMacintosh qui possèdent un lecteur de disquettes et un bus PCI. La plupart des Power Macintosh 603,603e,604 et 604e sont des machines OldWorld. Les numéros de modèles PowerPC pré-iMac de chez Apple ont quatre chiffres, sauf les systèmes G3 de couleur beige qui 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 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 |
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 |
Modèle Nom/Numéro | |
---|---|
IBM RS/6000 | B50, 43P-150, 44P |
Genesi | Pegasos I, Pegasos II |
Modèle Nom/Numéro | |
---|---|
Amiga Power-UP Systems (APUS) | A1200, A3000, A4000 |
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 http://nubus-pmac.sourceforge.net/.
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 », continuent avec les « LC », puis les « Centris » et les « Quadras » et « Performas ».Ces modèles ont un numéro à trois chiffres comme Mac IIcx, LCIII ou Quadra 950.
Ces modèles commencent avec les Mac II (Mac II, IIx, IIcx, IIci, IIsi, IIvi, IIvx, IIfx), then the LC (LC, LCII, III, III+, 475, 520, 550, 575, 580, 630), puis les Mac TV, puis les Centris (610, 650, 660AV), les Quadra (605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950), et en fin Performa 200-640CD.
Pour les portables, ces modèles commencent avec le Mac Portable, puis les PowerBook 100-190cs et les PowerBook Duo 210-550c (en excluant le PowerBook 500, qui est de type Nubus, voyez la section ci-dessus.
Cette architecture accepte les systèmes à plusieurs processeurs (« symmetric multiprocessing » ou SMP). Cependant, l'image standard du noyau Debian 5.0 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.6, « Compiler un nouveau noyau ». Aujourd'hui (version 2.6.26 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.
Debian reconnaît les interfaces graphiques dans la mesure où elles sont reconnues par le système X11 de X.Org. La plupart des cartes AGP, PCI et PCIe fonctionnent sous X.Org. Des précisions sur les bus graphiques acceptés, les cartes, les moniteurs et les souris sont disponibles sur http://xorg.freedesktop.org/. Debian 5.0 est fourni avec la version 7.3 de X.Org.
Toute carte réseau (NIC, network interface card) reconnue par le noyau Linux devrait aussi être reconnue par l'installateur. Les pilotes réseau sont chargés sous forme de module.
Les cartes réseau sans fil sont en général reconnues et le noyau Linux officiel reconnaît un nombre croissant d'adaptateurs. Cependant beaucoup d'entre eux demandent le chargement de microprogramme. On peut faire fonctionner les cartes qui ne sont pas reonnues par le noyau Linux officiel avec Debian GNU/Linux, mais elles ne sont pas gérées pendant l'installation.
L'utilisation d'un réseau sans fil pendant l'installation est possible mais la réussite dépend de l'adaptateur et de la configuration du point d'accès. Si vous ne pouvez pas utiliser d'autre carte pour l'installation, vous pouvez toujours installer Debian GNU/Linux avec un CD ou un DVD. Choisissez l'option de ne pas configurer le réseau et utilisez seulement les paquets qui se trouvent sur le cédérom. Une fois l'installation terminée (après le réamorçage), vous pourrez charger le pilote et le microprogramme dont vous avez besoin et configurer le réseau.
Parfois, le pilote nécessaire n'est pas disponible sous forme de paquet Debian. Il faudra chercher le code source sur internet et le compiler vous-même. Comment procéder dépasse le cadre de ce manuel.
La gestion des plages Braille dépend de brltty
.
La plupart des plages fonctionnent avec brltty
,
connecté par un port série, un port USB ou un port bluetooth.
Des précisions sur les plages fonctionnelles se trouvent sur le
site de brltty
.
Debian GNU/Linux 5.0 propose la version 3.10 de brltty
.