Retrouvez cet article dans : Linux Pratique Hors série8
Au sens strict du terme, " Linux " ne désigne que le noyau, un bout de code de la toute première importance, puisqu'il gère entre autres la mémoire vive et les accès au matériel. Son fichier exact se trouve dans le répertoire /
boot, et s'appelle
vmlinuz-2.x.x-versiondecompilation.
Par exemple, sur notre Mandriva 2007, il correspond Ã
vmlinuz-2.6.17-5mdv et pèse 1,8 Mo. Mais les commandes de base qui gravitent autour de lui, comme la majeure partie de celles que nous pouvons taper dans un terminal, ainsi que ses outils de développement et de compilation, sont issus du projet GNU, lancé en 1985 par le père de Logiciel libre, Richard M. Stallman.
GNU devait être un système d'exploitation complet, mais son noyau, Hurd, se fait toujours attendre... Quelque peu vexé que Linux se greffe ainsi sur son projet et lui vole la vedette, Richard Stallman demanda donc que l'on prenne l'habitude de faire référence à notre système sous le vocable " GNU/Linux ".
Celui que l’on surnomme parfois RMS est certes une personnalité très respectée dans la communauté du Logiciel libre, mais cette appellation n'a rien d'officiel, et n'est donc nullement obligatoire, d’autant plus qu’on peut légitimement en trouver la graphie horrible, et qu’elle est assez obscure à expliquer aux débutants. C’est pourquoi beaucoup, dont l’auteur de ces lignes, rechignent à l’employer.
N’oublions pas enfin l’existence en français d’une tournure de style, la synecdoque, qui consiste à nommer la partie pour désigner le tout. De la même façon qu’un " fer " ou une " lame " peuvent désigner une épée, Linux peut tout à fait désigner l’ensemble du système, soit les outils GNU, mais également tous les autres issus des autres projets. Un système Linux est de toute façon un édifice composé de beaucoup de briques différentes. À ménager la susceptibilité de tout le monde, on se retrouverait vite à devoir prononcer " GNU/Linux/GTK+/QT/wxWidgets/tk/XFCE " en fonction de ce qu’on utilise.
Mais il est vrai que les outils GNU sont indispensables au bon fonctionnement du noyau Linux, alors que les autres restent optionnels...
Retrouvez cet article dans : Linux Pratique Hors série8