[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Suggestion à Mandrake
- To:
- Subject: Suggestion à Mandrake
- From: (Gilles Pelletier)
- Date: Sat, 17 Jun 2000 11:29:02 -0400
Voici un message que j'ai envoyé chez Mandrake. On me dira que ce
n'est pas le meilleur endroit pour suggérer de faire une installation
manuelle, mais, étant donné les résultats que j'obtiens avec
Debian(1), je sème à tout vent. Ceux qui m'ont écrit pour connaître la
teneur de mon projet seront re-servis par la même occasion.
(1) D'ailleurs, j'en suis à me demander si Debian a un futur. Je veux
bien croire que les autres distros sortent trop vite, mais Debian
accuse déjà 14 mois de retard. Si les noyaux se remettaient à sortir
au rythme habituel -- 8 à 10 mois -- Debian ne pourrait rattraper le
retard. D'ailleurs, qui sait si le noyau 2.4 ne sortira pas malgré
tout avant le 2.2 de Debian? (Il est prévu pour l'automne.)
-------------
Une installation au shell pour Mandrake?
J'ai coutume de dire que les installations automatiques, c'est pour
les experts. En effet, si le débutant sauve beaucoup de temps avec une
installation automatique, elle ne lui apprend pas grand chose sur le
fontionnement intime de son système. Aussitôt qu'un problème survient,
il se retrouve le bec à l'eau. Quant à moi, qui ne connaît pas
grand-chose à Linux, je préférerais de beaucoup passer une journée ou
deux à installer mon système avec de bonnes instructions.
Cette approche «hands-on» me semble la meilleure façon de comprendre
ce qui se passe sous le capot, de savoir ce que c'est une permission,
un shadow password, un lien symbolique, ou un shell script (pour
envoyer les fichiers effacés dans un répertoire temporaire, par
exemple). Si on observe lors de l'installation dans quel répertoire
les fichiers se placent, la fonction de chaque répertoire est beaucoup
plus facile à retenir. De même lorsqu'on explique pourquoi il est bon
de faire des partitions pour certains de ceux-ci. Etc.
Après cette étape fondamentale, la doc serait plus facile à lire :) Il
ne serait pas nécessaire de recourir au soutien technique aussi
souvent. Les usagers deviendraient plus indépendants et ne
demanderaient pas toujours les mêmes questions sur les groupes de
discussion.
Je ne dis pas qu'on devrait forcer quiconque à faire ce type
d'installation. Il y a des gens qui ne veulent carrément RIEN savoir
de la technique, qui veulent peser sur le bouton et que ça fonctionne,
et qui se foutent de payer pour le soutien à l'usager. Mais, quand je
pense au temps que je sauve par rapport aux «nuls» parce que je me
suis tapé un petit cours de DOS il y a dix ans, j'ai vraiment
l'impression que, à long terme, l'automatisme intégral fait rarement
sauver du temps. Cela n'est-il pas d'autant plus vrai pour un système
serveur comme Linux?
Qu'on me comprenne bien. Il ne s'agit pas de résoudre tous les
problèmes de configuration pour du matériel spécialisé -- il y a les
groupes de discussion et de la doc partout sur le net pour cela --
mais de donner à l'usager une idée générale de son système.
L'étalement de la documentation en différentes couches à l'aide de
liens html constituerait une organisation particulièrement efficace.
Au premier niveau, on trouverait l'installation rêvée, qui se
déroulerait sans aucun pépin. Par exemple, il y aurait une partition
libre pour l'installation. Dans le cas contraire, un lien amènerait à
un second niveau où diverses solutions seraient suggérées pour libérer
une partition. Éventuellement, un troisième niveau pourrait s'ajouter
pour ceux qui veulent fouiller un peu plus loin, pour étudier le
fichier de configuration de lilo, par exemple.
On me dit souvent que cette information se trouve déjà dans la doc, et
c'est absolument vrai. Le problème, c'est que le débutant se retrouve
souvent pris dans un dédale dont il ne trouve pas le fil d'Ariane.
Dans des pages de doc qu'il comprend à peine, il doit retrouver le
petit passage qui le concerne. Et souvent, pour bien comprendre ce qui
le concerne, il doit se référer à d'autres docs, et à d'autres docs,
etc. Le débutant finit par tourner en rond comme un chat après sa
queue.
Or, le fil d'Ariane, c'est l'installation. Il faut considérer qu'on a
affaire à un débutant qui ne connaît rien et, au cas où il connaîtrait
quelque chose, ne pas l'encombrer de détails inutiles en le laisser
cliquer sur ce dont il a besoin.
Sans doute écrire un bon didacticiel est-il une tâche fastidieuse,
mais que de temps épargné pour tous! L'accès au monde Linux serait
grandement simplifié. Après avoir montré comment monter un desktop, on
pourrait mettre maman et les enfants en réseau, puis installer un
serveur, etc.
Je ne sais pas si MandrakeSoft croit à ma proposition. Moi, je pense
que la configuration d'un OS serveur demeurera toujours une tâche
assez complexe. On aurait beauu tout organiser en «cochez oui, cochez
non», celui qui n'a aucune compréhension intime du système demeurera
perplexe.
Dernièrement, une revue disait de Mandrake que c'était la meilleure
distribution... sauf pour la documentation. Réaliser le didacticiel
que je propose est un premier pas essentiel pour écrire la doc pour
l'interface graphique. Autrement, on ne peut trouver exactement dans
quel ordre présenter la matière, où sont les coins d'ombre et,
surtout, ce qu'il convient de dire à chaque étape, etc.
(Actuellement, la doc de Linux est un inénarrable foutoir. Au lieu de
procéder par étapes, on épuise toujours un sujet dans un seul fichier,
comme si on avait peur d'oublier quelque chose. Au début, le débutant
comprend assez bien, mais au fur et à mesure que sa lecture progresse,
il se rend compte qu'il lui manque dans des éléments essentiels.)
Je regrette beaucoup que tant d'énergie soit consacrée par tant de
compagnies pour produire des interfaces graphiques et des outils de
configuration alors que l'écriture de la documentation est reléguée au
second plan. Avec le foutoir qu'est aussi la doc de Microsoft(1), il
serait facile de leur faire la leçon.
(1) Mais pour des raisons différentes, je crois: le code propriétaire
fait qu'on se base au départ sur des approximations. À cause de
considérations économiques, très peu de gens ont une connaissance
globale du fonctionnement du système et le dit système est lui-même
conçu pour qu'il n'y ait rien à y comprendre afin que n'importe quelle
billevesée passe pour une nouveauté. Alors, allez vous y retrouver!
Gilles Pelletier
--
La Masse Critique
http://altern.org/gipe
Rencontrez Néfertiti, Einstein, Tocqueville, etc.