Périphériques Linux Sous Linux, vous disposez de fichiers spéciaux dans le répertoire /dev. Ces fichiers sont appelés fichiers de périphérique et ils se comportent différemment des fichiers ordinaires. Les types les plus courants de ces fichiers concernent les périphériques de type bloc et les périphériques de type caractère. Ces fichiers sont des interfaces au pilote réel qui fait partie du noyau et qui accède au périphérique. Un autre type, moins courant, de fichier de périphérique est pipe. Ci-dessous sont repris les fichiers de périphérique les plus importants. fd0 1er lecteur de disquette fd1 2e lecteur de disquette hda Disque dur IDE ou cédérom sur le premier port IDE (maître) hdb Disque dur IDE ou cédérom sur le premier port IDE (esclave) hdc Disque dur IDE ou cédérom sur le second port IDE (maître) hdd Disque dur IDE ou cédérom sur le second port IDE (esclave) hda1 1re partition sur le premier disque dur IDE hdd15 15e partition sur le quatrième disque dur IDE sda Disque SCSI avec l'identificateur SCSI le plus bas (p. ex. 0) sdb Disque SCSI avec l'identificateur suivant (p. ex. 1) sdc Disque SCSI avec l'identificateur suivant (p. ex. 2) sda1 1re partition du premier disque SCSI sdd10 10e partition du quatrième disque SCSI sr0 cédérom SCSI avec l'identificateur SCSI le plus bas sr1 cédérom SCSI avec l'identificateur SCSI suivant ttyS0 Port série 0 (COM1: sous DOS) ttyS1 Port série 1 (COM2: sous DOS) psaux port souris PS/2 gpmdata pseudo périphérique, répétiteur du démon GPM de souris cdrom Lien symbolique vers le lecteur de cédérom mouse Lien symbolique vers le fichier de périphérique de la souris null tout ce qui est écrit vers ce fichier disparaît zero fichier qui fabrique continuellement des zéros Régler la souris La souris peut être utilisée aussi bien dans une console Linux (avec gpm) qu'en environnement X Window. Les deux modes sont compatibles entre eux si le répétiteur gpm est utilisé afin de permettre au signal de suivre le parcours suivant : mouse => /dev/psaux => gpm => /dev/gpmdata -> /dev/mouse => X /dev/ttyS0 (repeater) (symlink) /dev/ttyS1 Ajustez le protocole de répétition sur « raw » (dans /etc/gpm.conf) tandis que vous réglerez X pour utiliser le protocole original de la souris dans /etc/X11/XF86Config ou /etc/X11/XF86Config-4. Cette approche qui préconise l'utilisation de gpm même sous X a des avantages. Si, par exemple, vous déconnectez la souris par erreur, il suffit de redémarrer gpm par # /etc/init.d/gpm restart et la souris recommencera à fonctionner sous X sans qu'il y ait besoin de redémarrer le serveur. Si gpm est désactivé ou n'est pas installé, assurez-vous que X est réglé de façon à lire directement la souris à travers par exemple /dev/psaux. Pour plus de détails, reportez-vous au mini-Howto « Souris Série 3 Boutons » dans /usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz, man gpm, /usr/share/doc/gpm/FAQ.gz, et README.mouse. Pour les PowerPC, dans /etc/X11/XF86Config ou /etc/X11/XF86Config-4, réglez le périphérique de souris sur "/dev/input/mice". Les noyaux modernes offrent la possibilité d'émuler une souris 3 boutons quand votre souris n'en a qu'un. Ajoutez simplement les lignes suivantes au fichier /etc/sysctl.conf : # émulation d'une souris à 3 boutons # mettre en œuvre l'émulation /dev/mac_hid/mouse_button_emulation = 1 # Envoyer le signal du bouton du milieu avec la touche F11 /dev/mac_hid/mouse_button2_keycode = 87 # Envoyer le signal du bouton de droite avec la touche F12 /dev/mac_hid/mouse_button3_keycode = 88 # Pour d'autres touches, utilisez showkey pour connaître les codes Ressources d'espace disque pour les tâches Une installation standard pour l'architecture i386, avec le noyau 2.6 par défaut et tous les paquets standard, demande 442 Mo. Une installation minimale, sans la tâche Standard system, demande 230 Mo. Dans ces deux cas, l'espace disque réellement utilisé est calculé après la fin de l'installation et tous les fichiers temporaires éliminés. Il ne prend pas en compte l'espace utilisé par le système de fichiers, par exemple par les journaux. Il est donc clair qu'il faut plus d'espace disque à la fois pendant l'installation et en utilisation réelle du système. Le tableau suivant montre les tailles rapportées par aptitude pour les tâches affichées dans tasksel. Certaines tâches ont des éléments communs, et donc la taille totale pour ces deux tâches peut être moindre que la somme des deux tailles. Pour déterminer la dimension d'une partition, vous devez ajouter les tailles dans le tableau et la taille de l'installation de base. Ce que représente Taille installée va dans /usr et dans /lib ; et ce que représente Taille à charger va (provisoirement) dans /var. Tâches Taille Installée (Mo) Taille à charger (Mo) Espace à prendre (Mo) Desktop 1267 420 1667 Laptop Les tâches Laptop et Desktop environment se recoupent en grande partie. Si vous installez les deux, la tâche Laptop demandera seulemnt quelques Mo supplémentaires d'espace disque. 50 17 67 Serveur web 35 11 46 Serveur d'impression 277 79 356 Serveur DNS 2 1 3 Serveur de fichiers 49 21 70 Serveur de courrier 13 5 18 Base de données SQL 24 8 32 La tâche Desktop installe l'environnement GNOME. Si vous faites une installation dans une langue autre que l'anglais, tasksel installera d'abord une locale s'il en existe une pour votre langue. Chaque langue demande un espace disque. Vous devriez accorder 350 Mo pour l'installation et le téléchargement.