2.1. Matériel reconnu

En ce qui concerne le matériel, Debian n'a pas plus d'exigences que le noyau Linux ou kFreeBSD et les outils GNU. Par conséquent, toute architecture ou plateforme sur laquelle le noyau Linux ou kFreeBSD, la libc, le compilateur gcc, etc. ont été portés, et pour laquelle un portage de Debian existe, peut 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 GNU/Linux.

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 liens vers des informations complémentaires.

2.1.1. Architectures reconnues

Debian GNU/Linux 8 fonctionne sur huit 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 64 amd64    
ARM armel Marvell Kirkwood kirkwood
Marvell Orion orion5x
Marvell MV78xx0 mv78xx0
Versatile versatile
ARM avec matériel FPU armhf multiplate-forme armmp
multiplate-forme pour les systèmes à extension d'adressage (LPAE) armmp-lpae
MIPS (grand boutien) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
MIPS Malta (32 bits) 4kc-malta
MIPS Malta (64 bits) 5kc-malta
MIPS (petit boutien) mipsel MIPS Malta (32 bits) 4kc-malta
MIPS Malta (64 bits) 5kc-malta
IBM/Motorola PowerPC powerpc PowerMac pmac
PReP prep
IBM S/390 64 bits s390x IPL avec lecteur de machine virtuelle (VM-reader) et accès direct au périphérique de stockage (DASD) generic

Debian GNU/kFreeBSD 8 fonctionne sur deux architectures.

Architecture Étiquette Debian
Intel x86-based kfreebsd-i386
AMD64 & Intel 64 kfreebsd-amd64

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

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

Avec Debian GNU/Linux 8 seules les sous-architectures PMac (Power-Macintosh ou PowerMac) et PreP sont reconnues.

2.1.2.1. Les différents noyaux

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

powerpc

Cette variante 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.

powerpc-smp

Toutes les machines Apple PowerMac G4 SMP.

power64

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.

Les systèmes qui utilisent le processeur PPC970 (Apple G5, YDL PowerStation, IBM Intellistation POWER 185) sont aussi basés sur l'architecture POWER4 et utilise cette variante du noyau.

Les nouveaux systèmes IBM qui utilisent les processeurs POWER5, POWER6 et POWER7.

2.1.2.2. La sous-architecture Power Macintosh (pmac)

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

2.1.2.3. La sous-architecture 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
Fixstars YDL PowerStation

2.1.2.5. La sous-architecture APUS (non gérée)

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

2.1.2.6. Sous-architecture Nubus PowerMac (non gérée)

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/.

2.1.2.7. Mac non PowerPC

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.

2.1.3. Processeurs multiples

Cette architecture accepte les systèmes à plusieurs processeurs (« symmetric multiprocessing » ou SMP). Une image standard du noyau Debian 8 a été compilée avec SMP. Selon votre support d'installation, ce noyau peut ou non être installé par défaut. 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 processeur.

Afin de tirer profit de plusieurs processeurs, vous devrez vérifier que le noyau installé accepte le SMP ou bien vous en installerez un.

Vous pouvez aussi compiler vous-même un noyau avec SMP. Vous trouverez une discussion sur la façon de faire dans la Section 8.6, « Compiler un nouveau noyau ». Aujourd'hui (version 3.16 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.

2.1.4. Gestion des cartes graphiques

Des précisions sur les cartes graphiques acceptées et les dispositifs de pointage sont disponibles sur http://xorg.freedesktop.org/. Debian 8 propose la version 7.7 de X.Org.

2.1.5. Matériel de connexion réseau

Toute carte réseau (NIC, network interface card) reconnue par le noyau Linux devrait aussi être reconnue par l'installateur. Les pilotes devraient être chargés de manière automatique.

2.1.5.1. Cartes réseau sans fil

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 d'un microprogramme.

Quand un microprogramme est nécessaire, l'installateur vous demandera de le télécharger. Consultez la Section 6.4, « Télécharger des microprogrammes (firmware) manquants » pour des informations détaillées sur la manière de télécharger un microprogramme pendant l'installation.

On peut faire fonctionner des cartes non reconnues par le noyau Linux officiel avec Debian GNU/Linux, mais elles ne sont pas gérées pendant l'installation.

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 CD. 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.

2.1.6. Les plages Braille

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 8 propose la version 5.0 de brltty.

2.1.7. Périphériques et autres matériels

Linux reconnaît une large gamme de périphériques comme les souris, les imprimantes, les scanners, les modems, les cartes réseau, les périphériques PCMCIA/CardBus/ExpressCard et USB, etc. Cependant aucun de ces périphériques n'est requis lors de l'installation du système.