FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Linux ou GNU/Linux : Pourquoi ce débat divise la communauté open source depuis des décennies ?

Vous vous intéressez à Linux et tombez sur le terme GNU/Linux dans certains articles. Que signifie cet ajout et pourquoi persiste-t-il ? Cette question vous plonge au cœur d'un débat ancestral dans l'univers Linux.

Maintenant que c'est clair, Linux ou GNU/Linux, quelle est la différence ?

Qu'est-ce que GNU ?

Dans les années 1980, l'informatique connaît une transition majeure. Une décision de la Cour suprême des États-Unis, impliquant Apple, protège les programmes binaires par le droit d'auteur. Microsoft lance Windows peu après, marquant un virage vers la commercialisation du logiciel.

Auparavant, le code était partagé librement dans les milieux académiques. Les restrictions nouvelles rendent illégales ces pratiques ouvertes.

Le mouvement du logiciel libre naît. En 1983, Richard Stallman annonce le projet GNU : un système d'exploitation compatible Unix, entièrement libre. GNU signifie récursivement "GNU's Not Unix".

Le projet GNU fournit des outils essentiels encore utilisés : GCC (compilateur C), Emacs (éditeur de texte), Bash et divers utilitaires en ligne de commande. Des applications phares comme GIMP (GNU Image Manipulation Program) et GNOME, un environnement de bureau populaire, en font partie. Quel que soit votre distribution Linux, vous dépendez de logiciels GNU.

GNU est aussi à l'origine de la GPL (GNU General Public License), qui garantit la liberté des logiciels open source.

Et Linux dans tout ça ?

Linux émerge en 1991. Linus Torvalds, étudiant à l'Université d'Helsinki, développe son propre noyau.

À cette époque, GNU manque d'un noyau fonctionnel. GNU Hurd est en développement mais immature ; MINIX est éducatif seulement.

Frustré, Torvalds crée Linux (de son nom et Unix). Initialement "Freax", le nom Linux s'impose grâce à un collègue. En 1992, il passe sous GPL, boostant sa popularité.

Utilisons-nous Linux ou GNU/Linux ?

Avec les outils GNU et le noyau Linux, un OS libre complet voit le jour. Mais comment le nommer ? Beaucoup optent pour "Linux", provoquant des tensions : le noyau ne représente qu'une fraction de l'expérience utilisateur. Appeler tout "Linux" minimise la contribution de GNU.

Linux ou GNU/Linux : Pourquoi ce débat divise la communauté open source depuis des décennies ?

Richard Stallman propose d'abord "systèmes GNU basés sur Linux", puis GNU/Linux pour souligner les deux apports. Le débat persiste.

Arguments pour GNU/Linux

GNU visait un OS complet ; Linux comble le noyau manquant. Le noyau est vital, mais l'interface (GNOME, Bash...) définit l'expérience.

Sans GNU, pas de Linux tel qu'on le connaît. Android utilise Linux sans outils GNU ; FreeBSD mime Linux sans son noyau. Comme pour Windows, on pense à l'interface, pas au noyau.

Composants d'un OS

Un OS libre intègre de nombreux éléments. Nommer tout "Linux" prête à confusion et surestime Torvalds. La GPL de GNU protège l'écosystème open source.

Arguments pour Linux

Linux est le nom populaire depuis les années 90, grâce au noyau qui rend l'ensemble utilisable. GNU/Linux est maladroit à dire et à écrire.

Linus Torvalds juge cela ridicule. Et où s'arrêter ? X11, PulseAudio, Wayland... ?

Votre avis ?

Je préfère GNU pour sa précision, surtout avec Android/ChromeOS diluant "Linux". Et vous ? Linux suffit-il ? Stallman revendique-t-il trop ? Un autre nom ? Dites-le en commentaire !


[]