A.44. Menu « Character devices »

L'option « Virtual terminal » permet d'activer la gestion des terminaux virtuels, accessibles avec les combinaisons de touches ALT+Fx (ou CTRL+ALT+Fx sous XWindow). Il faut au moins un terminal virtuel pour pouvoir utiliser le clavier et l'écran de la machine, vous devez donc répondre 'Y' à cette question.

L'option « Support for console on virtual terminal » permet de placer la console système (les flux standards du noyau, et le login en mode mono utilisateur) sur un terminal virtuel. Si vous répondez 'N' à cette question, la console ne sera pas accessible avec le clavier et l'écran, aussi faut-il répondre 'Y' à cette question.

L'option « Standard/generic (8250/16550 and compatible UARTs) serial support » permet d'activer la gestion des ports série classiques. Vous pouvez vous en passer si vous n'avez ni modem ni souris série, et si vous ne désirez pas utiliser le port série du tout. Il est recommandé de répondre 'Y' à cette question.

L'option « Support for console on serial port » permet d'activer la redirection de la console système sur un port série. En général, la console est redirigée vers un terminal virtuel, aussi la réponse recommandée à cette question est-elle 'N'.

L'option « Extended dumb serial driver options » permet d'activer les options de configurations étendues pour les ports série classiques. La réponse recommandée est 'N'.

L'option « Support more than 4 serial ports » permet d'activer la gestion de ports série additionnels. La réponse recommandée est 'N'.

L'option « Support for sharing serial interrupts » permet d'activer la gestion des interruptions de plusieurs ports série d'une même carte par un seul canal d'interruption. Il faut que la carte série gère le partage des interruptions pour pouvoir utiliser cette option. La réponse recommandée est 'N'.

L'option « Autodetect IRQ on standard ports (unsafe) » permet de demander au noyau de tenter une détection automatique de la ligne d'interruption utilisée par les ports série. Cette fonctionnalité n'est pas très sûre et la réponse recommandée est 'N'.

L'option « Support special multiport boards » permet d'activer certaines cartes série, qui peuvent indiquer quel port série est en attente de traitement de la part du gestionnaire de périphériques. La réponse recommandée est 'N'.

L'option « Support the Bell Technologies HUB6 card » permet d'activer la gestion des cartes HUB6. La réponse recommandée est 'N'.

L'option « Non-standard serial port support » permet d'activer les options correspondantes à des ports série non standards. Les options qui suivent permettent de configurer les gestionnaires de périphériques correspondants. La réponse recommandée est 'N'.

L'option « Unix98 PTY support » permet d'activer les pseudo terminaux compatibles Unix 98. Les pseudo terminaux sont des composants logiciels permettant d'émuler des terminaux. Il y a deux composants par pseudo terminal : la partie maître est le programme qui cherche à accéder au pseudo terminal, et la partie esclave est le programme qui simule le terminal physique. Les composants maîtres peuvent ouvrir le pseudo terminal par l'intermédiaire des fichiers spéciaux /dev/ptyxx. En revanche, il existe deux protocoles de nommage des fichiers spéciaux utilisés par les composants esclaves. L'ancienne méthode utilisait les fichiers spéciaux /dev/ttyxx, mais elle a été remplacée par un autre protocole, dans lequel le composant esclave doit d'abord ouvrir le fichier spécial /dev/ptmx, qui lui donne le numéro n de pseudo terminal qu'il doit simuler, et il ouvre ensuite le fichier /dev/pts/n. Ce dernier fichier spécial est créé à la volée, grâce à un système de fichiers virtuel. Pour que ce mécanisme fonctionne, il faut que le système de fichiers /dev/pts/ ait été également choisi parmi les systèmes de fichiers, et qu'il soit monté (voir la configuration du fichier /etc/fstab). Si vous répondez 'Y', l'option suivante vous permet de choisir le nombre de pseudo terminaux que vous désirez que le système gère. La valeur par défaut est 256. La réponse recommandée est 'Y'.

L'option « Parallel printer support » permet d'activer la gestion des imprimantes connectées sur port parallèle. Le fait d'activer cette option n'empêche pas d'utiliser le port parallèle pour d'autres périphériques. Il est recommandé d'activer cette option sous forme de module parce qu'ainsi, les fonctionnalités d'impression ne seront chargées que lorsque cela sera nécessaire. La réponse recommandée est donc 'M'.

L'option « Support for console on line printer » permet de rediriger les messages destinés à la console sur une imprimante connectée au port parallèle. Ces messages sont alors imprimés au fil de l'eau. La réponse recommandée est 'N'.

L'option « Support for user-space parallel port device drivers » active la gestion du fichier spécial de périphérique /dev/parport, au travers duquel les programmes peuvent accéder de manière uniforme au port parallèle. Cette fonctionnalité n'est pas nécessaire pour utiliser une imprimante ou des périphériques ATAPI connectés sur port parallèle, aussi la réponse recommandée est-elle 'N'.

L'option « pSeries Hypervisor Virtual Console support » n'est pas documentée et ne sera pas décrite plus en détail ici.

L'option « QIC-02 tape support » permet d'activer la gestion des lecteurs de cassettes non SCSI du type QIC. L'option suivante permet d'indiquer si la configuration dynamique du lecteur doit être utilisée. La réponse recommandée pour ces deux questions est 'N'.

L'option « AMD 768 Random Number Generator support » n'est pas documentée et ne sera pas décrite ici.

L'option « Intel i8x0 Random Number Generator support » active la prise en charge des générateurs de nombres aléatoires présents sur les cartes mères à base de chipsets i8x0 d'Intel. La réponse recommandée est 'N'.

L'option « AMD 76x native power management (Experimental) » n'est pas documentée et ne sera pas décrite plus en détail ici.

L'option « /dev/nvram support » permet d'activer l'accès à la mémoire non volatile de l'horloge temps réel. Cette mémoire peut être accédée par l'intermédiaire du fichier spécial de périphérique /dev/nvram, de code majeur 10 et de code mineur 144. La réponse recommandée est 'N'.

L'option « Enhanced Real Time Clock Support » permet d'activer l'accès au compteurs de l'horloge temps réel par l'intermédiaire du fichier spécial de périphérique /dev/rtc, de code majeur 10 et de code mineur 135. Cette option doit être activée si vous disposez d'une machine multiprocesseur. La réponse recommandée est 'N'.

L'option « Double Talk PC internal speech card support » permet d'activer la gestion du synthétiseur de voix Double Talk. La réponse recommandée est 'N'.

L'option « Siemens R3964 line discipline » active la gestion des synchronisations entre les périphériques utilisant le protocole de communication R3964 de Siemens. La réponse recommandée est 'N'.

L'option « Applicom intelligent fieldbus card support » active la gestion des cartes Applicom « intelligent fieldbus ». La réponse recommandée est 'N'.

L'option « Sony Vaio Programmable I/O Control Device support » permet d'activer la gestion des contrôleurs d'entrée / sortie programmable des portables Sony Vaio. La réponse recommandée est 'N'.

L'option « /dev/agpgart support (AGP support) » active la gestion des transferts de données accélérés par le bus AGP pour les pilotes de cartes graphiques. Ces transferts peuvent être pilotés au travers du fichier spécial de périphérique /dev/agpgart, de code majeur 10 et de code mineur 175. Cette fonctionnalité n'est pas nécessaire pour le bon fonctionnement des cartes graphiques AGP, mais elle permet d'accroître les performances des pilotes 3D. Elle est également indispensable pour permettre l'accès au registre MTRR du processeur permettant de contrôler le bus AGP. La réponse recommandée est 'Y' si vous disposez d'une carte graphique AGP, et 'N' sinon. Les options qui suivent permettent de sélectionner le type de chipset utilisé par la carte mère, afin de déterminer la manière dont le port AGP fonctionne. Si vous avez activé cette fonctionnalité, vous devez choisir l'option correspondant à votre chipset également.

L'option « Direct Rendering Manager (XFree86 DRI support) » permet d'activer le support de l'architecture DRI (abréviation de l'anglais « Direct Rendering Infrastructure ») de XFree86. Il existe deux versions de cette architecture, la version courante étant utilisée par les versions 4.1 et plus de XFree86. Les gestionnaires de périphériques pour la version 4.0 de XFree86 peuvent être pris en charge en activant l'option « Build drivers for old (XFree 4.0) DRM ». Quelle que soit la version dont vous ayiez besoin, vous devrez sélectionner le type de carte graphique installé sur le système à l'aide des options suivantes. Il va de soi qu'il ne faut activer les drivers que pour la version de XFree86 qui est installée sur votre système. La réponse recommandée est généralement 'N', sauf si vous disposez d'une des cartes graphiques listées. Dans ce cas, vous devriez certainement utiliser XFree86 4.2.1, afin de bénéficier des gestionnaires de périphériques les plus récents. Notez enfin que certaines cartes graphiques 3D, bien que parfaitement supportées sous Linux, n'utilisent pas les fonctionnalités DRI du noyau. C'est en particulier le cas pour toutes les cartes graphiques à base de puce NVidia, pour lesquelles il faut utiliser le module fourni avec le pilote de NVidia. Vous pouvez donc répondre 'N' à cette question si vous disposez d'une telle carte graphique.

L'option « ACP Modem (Mwave) support » permet d'activer la prise en charge des Winmodems ACP (également connu sous le nom Mwave). De tels modems sont intégrés en particulier dans les Thinkpad 600E, 600 et 770 d'IBM. La réponse recommandée est 'N'.