Mes amis me demandent souvent s'ils peuvent se convertir sans dommage à Linux. La meilleure réponse est toujours celle du partage sur la machine des deux systèmes d'exploitation : celui avec lequel ils ont l'habitude de travailler et Linux. En général, je les oriente vers une Mandriva pour débuter. C'est joli, facile à utiliser et relativement complet (plus qu'Ubuntu à mon sens). Par ailleurs, ma première distribution Linux était une mandrake 7.0. A cet époque, installer Linux sur un ordinateur portable n'était pas une sinécure...

Aujourd'hui, je travaille sur ma Debian et je constate que mes mises à jour successives mettent à mal les fichiers de configuration que j'avais placés à l'intérieur, les permissions et les versions chèrement acquises... J'ai fait le choix d'une installation "stable" en ne voulant pas avoir de produit qui pourraient être flottant en terme de stabilité. Mon objectif : créer un super calculateur (à l'échelle d'un particulier, on s'entend) et faire une DMZ qui me permette de surfer anonymement sur le web lorsque je suis à l'étranger.

Les deux objectifs sont parfaitement atteints, si ce n'est que l'accès à mon réseau sans fil est régulièrement coupé par les mises à jour. Je me bats pendant des heures pour récupérer un accès à Internet, même en filaire, et je ne comprends pas toujours pourquoi ça refonctionne, ou non.

Tout ça pour dire qu'utiliser une distribution Linux un tant soit peu "moins grand public", c'est souvent faire l'impasse sur un certain nombre d'outils bien pratiques, qui nécessitent d'avoir des connaissances malgré tout approfondies de ce que l'on trouve dans le moteur. C'est un peu comme acheter une superbe voiture de sport, ultra rapide et robuste, mais avec un moteur si original dans sa conception que l'on est obligé d'apprendre la mécanique pour pouvoir faire une vidange... Le seul garage compétent pour faire la vidange se situant à plus de 2000 kilomètres.

La question cruciale est alors : de quoi ai-je besoin en tant que linuxien accompli pour pouvoir me tirer d'embarras ? Quels sont les outils et connaissances indispensables à la gestion de ma distribution sous Linux ?

En premier lieu, sans qu'il ne soit besoin de faire beaucoup de difficulté sur ce point, il faut une BONNE connaissance du Shell Bash et des commandes UNIX. Il faut impérativement être capable d'utiliser la machine sans souris, juste en ligne de commande. Il faut se rassurer, cela s'apprend vite, peu d'instructions étant vraiment utiles.

En second lieu, il faut savoir naviguer dans les pages de manuel fourni avec la machine (et donc choisir de les installer au moment de l'installation). Elles sont accessibles par l'instruction "man" suivie de la commande correspondante. Comme aucun exemple d'utilisation n'est donnée, pour plus de clarté, il est utile de regarder les pages de manuel correspondant aux commandes dont on connaît la syntaxe :-)

En troisième lieu, des connaissances en programmation sont un plus qui peut devenir très utile dans certaines circonstances. Personnellement, s'il n'y avait qu'un langage à connaître, je conseillerais Perl. Puissant, facile à mettre en oeuvre, rapide à utiliser.

En quatrième lieu, bien étudier le système des permissions. Les problèmes de Linux viennent souvent du fait que l'on a le droit / ou non / d'utiliser un logiciel. Il est rare que la machine ne fonctionne pas pour un problème logiciel (en fait, ça m'est déjà arrivé il y a des années pour être honnête. La dernière fois remonte à (au moins) sept ans).

En cinquième lieu, l'envie de "bidouiller" car être sous Linux, c'est aimé passer un peu de temps avec sa machine pour la voir évoluer. Quand un problème se rencontre, la recherche de sa résolution apporte toujours de nouvelles connaissances et c'est toujours très instructif. Encore faut-il aimer se poser des questions...

En sixième lieu, être curieux. Il faut avoir l'envie de regarder régulièrement ce qui se fait et se dit sur les forums, dans les revues, etc... Il faut avoir un tempérament un peu "hacker" (à ne pas confondre avec "cracker").

Toutes les considérations politiques autour de Linux sont superfétatoires et n'apportent rien à ce système qui, une fois installé, sans mise à jour trop fréquente, ne risque pas de décevoir.

Un bon bouquin sur Linux, même (et surtout) assez ancien est toujours utile. Les livres sur Linux que je consulte le plus souvent sont mes plus vieux ouvrages (datant de 1998 ou 1999) car ils contiennent des tas d'informations sur le mode ligne de commande qui est toujours le plus rapide et le plus efficace en cas de souci. Par ailleurs, cela permet de comprendre ce qui se passe derrière une application graphique. Bref, le plus intéressant. Trouver ces livres d'occasions ne coûtent pas chers et permet de faire un recyclage écologique de connaissance qui est profitable à tous. Il est rare qu'un livre sur une distribution ne permette pas d'apprendre des choses sur Linux en général.

Bon, il est temps que je parte. Bon courage!

Pizza