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 pour plus de précisions concernant les systèmes d'architecture &arch-title; qui ont été testés avec &debian-gnu;. Plutôt que d'essayer de décrire les différentes configurations matérielles acceptées par &arch-title;, cette section contient des informations générales et des pointeurs vers des informations complémentaires. Architectures reconnues &debian; GNU/Linux &release; fonctionne sur onze architectures principales et sur de nombreuses variantes de celles-ci, appelées saveurs. ArchitectureÉtiquette &debian; Sous-ArchitectureSaveur Intel x86-based i386 AMD64 & Intel EM64T amd64 ARM armel Intel IOP32x iop32x Intel IXP4xx ixp4xx Marvell Kirkwood kirkwood Marvell Orion orion5x Versatile versatile 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 bits) 4kc-malta MIPS Malta (64 bits) 5kc-malta MIPS (petit boutien) mipsel Cobalt cobalt MIPS Malta (32 bits) 4kc-malta MIPS Malta (64 bits) 5kc-malta 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 &debian; GNU/kFreeBSD &release; fonctionne sur deux architectures. ArchitectureÉtiquette &debian; Intel x86-based kfreebsd-i386 AMD64 & Intel EM64T kfreebsd-amd64 Ce document décrit l'installation pour l'architecture &arch-title;. avec le noyau &arch-kernel;. Des versions pour les autres architectures disponibles existent sur les pages Debian-Ports. L'architecture &arch-title; fonctionne seulement sur les processeurs Itanium d'Intel. Elle ne fonctionne pas sur les processeurs 64-bit plus communs appartenant à la famille EM64T, comme le Pentium D ou le Core2 Duo. Ces systèmes fonctionnent avec l'architecture amd64 ou si vous préférez le mode 32-bit, avec l'architecture i386. Voici la première version officielle de &debian-gnu; pour l'architecture &arch-title;. Nous pensons que le portage a fait ses preuves et qu'il peut être rendu public. Cependant, comme il n'a pas encore été soumis à la vraie vie (ni testé par d'autres utilisateurs) comme l'ont été d'autres architectures, vous pourriez rencontrer quelques bogues. Utilisez notre système de suivi des bogues pour signaler les problèmes ; n'oubliez pas de mentionner que le bogue s'est produit sur une plateforme &arch-title;. Et prévenez aussi la liste de diffusion debian-&arch-listname;. &supported-amd64.xml; &supported-arm.xml; &supported-hppa.xml; &supported-i386.xml; &supported-ia64.xml; &supported-mips.xml; &supported-mipsel.xml; &supported-powerpc.xml; &supported-s390.xml; &supported-sparc.xml; Portables Les ordinateurs portables fonctionnent aujourd'hui très bien avec &debian;. Quand un portable contient du matériel propriétaire, certaines fonctionnalités peuvent être absentes. Pour vérifier que votre portable fonctionne bien avec GNU/Linux, consultez les pages sur les portables sous Linux. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). L'image standard du noyau &debian; &release; a été compilée avec SMP. Le noyau standard est utilisable aussi sur les systèmes non-SMP, avec une légère (et guère notable) perte de performance. Pour optimiser le noyau pour un seul processeur, vous devrez remplacer le noyau &debian; standard. Vous trouverez une discussion sur la façon de faire dans la . Aujourd'hui (version &kernelversion; du noyau) la façon de désactiver SMP est de ne pas choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). L'image standard du noyau &debian; &release; a été compilée avec l'option SMP-alternatives. Le noyau détectera si votre système possède plusieurs processeurs et désactivera automatiquement la gestion SMP sur les systèmes avec un seul processeur. Pour l'architecture &arch-title;, la variante 486 de l'image &debian; du noyau n'est pas compilée avec l'option SMP. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). Cependant, l'image standard du noyau &debian; &release; 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 . Aujourd'hui (version &kernelversion; du noyau) la façon d'activer SMP est de choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau. Processeurs multiples Cette architecture accepte les systèmes à plusieurs processeurs (symmetric multiprocessing ou SMP). Une image standard du noyau &debian; &release; 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 . Aujourd'hui (version &kernelversion; du noyau) la façon d'activer SMP est de choisir &smp-config-option; dans la section &smp-config-section; quand on configure le noyau. Gestion des cartes graphiques Vous devriez utiliser une interface graphique compatible VGA pour le terminal de console. Pratiquement toutes les cartes graphiques modernes sont compatibles VGA. Les anciens standards comme CGA, MDA ou HGA devraient également fonctionner, pour autant que vous ne vouliez pas utiliser X11. Il faut remarquer que X11 n'est pas utilisé durant le processus d'installation décrit dans ce document. &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 . &debian; &release; propose la version &x11ver; de X.Org. Le système X window de X.Org n'est disponible pour le moment que sur SGI Indy et O2. La plupart des options graphiques communes des machines basées sur Sparc sont gérées. Les pilotes de X.org sont disponibles pour sunbw2, suncg14, suncg3, suncg6, sunleo et suntcx framebuffers, les cartes Creator3D et Elite3D (sunffb driver), les cartes ATI PGX24/PGX64 (ati driver), et les cartes PermediaII (glint driver). Pour utiliser une carte Elite3D avec X.org vous devez aussi installer le paquet afbinit et lire la documentation pour savoir comment activer la carte. Il n'est pas exceptionnel qu'une machine Sparc possède deux cartes graphiques en configuration normale. Il se peut alors que le noyau Linux ne dirige pas la sortie vidéo vers la carte utilisée par le microprogramme. L'absence de sortie vidéo sur la console graphique peut être confondue avec un arrêt (habituellement le dernier message vu sur la console est Booting Linux...). Une solution possible est d'enlever l'une des cartes vidéo. Une autre solution est de désactiver l'une des cartes avec un paramètre passé au noyau. Quand la sortie vidéo n'est pas nécessaire ou souhaitée, on peut utiliser une console série. Sur certains systèmes, on peut activer automatiquement la console série en déconnectant le clavier avant d'amorcer le système. &network-cards.xml; &accessibility-hardware.xml; &supported-peripherals.xml; Périphériques demandant des microprogrammes (<emphasis>firmware</emphasis>) Outre la disponibilité d'un pilote, certains périphériques exigent le chargement d'un microprogramme pour fonctionner. C'est le cas pour les cartes réseau (particulièrement les cartes réseau sans fil), mais certains périphériques USB ou mêmes des contrôleurs de disque dur demandent des microprogrammes. Dans la plupart des cas le microprogramme n'est pas libre selon les critères du projet &debian; et ne peut donc être inclus dans la section main de l'archive ou dans le système d'installation. Si le pilote lui-même est inclus dans la distribution et si le projet &debian; peut distribuer légalement le microprogramme, il sera disponible sous forme de paquet dans la section non-free de l'archive. Cependant cela ne signifie pas que ce type de matériel ne puisse pas être utilisé pendant l'installation. À partir de &debian-gnu; 5.0, l'installateur sait charger des microprogrammes sous forme de simple fichier ou sous forme de paquet sur des supports amovibles comme une disquette ou une clé USB. Consultez pour des précisions sur la manière de télécharger des microprogrammes pendant l'installation.