Page d'accueil » comment » Le grand débat est-il Linux ou GNU / Linux?

    Le grand débat est-il Linux ou GNU / Linux?

    Vous verrez généralement le système d’exploitation Linux appelé «Linux» en ligne. Cependant, le terme «GNU / Linux» est parfois utilisé à la place. Linux et GNU / Linux font référence au même système d'exploitation et au même logiciel, et il existe une controverse sur le terme le plus approprié..

    Nous ne sommes pas ici pour prendre parti dans cet ancien débat, mais cet article devrait vous aider à comprendre pourquoi il existe une controverse sur l'attribution de nom et quelle est la différence entre les termes «Linux» et «GNU / Linux».

    Qu'est-ce que «Linux»??

    «Linux» n’est en soi que le noyau - la partie essentielle du système d’exploitation. D'autres logiciels, tels que le compilateur GNU C utilisé pour compiler le noyau, un shell de ligne de commande bash, des utilitaires de shell GNU (toutes les commandes de base que vous utiliseriez sur une ligne de commande), un serveur graphique X.org, un bureau graphique comme Unity, et les logiciels qui s'exécutent sur le bureau graphique, tels que Firefox, sont tous produits par différents groupes de développeurs..

    Les distributions Linux assemblent tous ces logiciels disparates de différents développeurs et appellent le package complet «Linux». Pour plus d'informations sur les distributions Linux et leurs activités, consultez HTG Explique: Qu'est-ce qu'une distro Linux et en quoi sont-elles différentes??

    Le projet GNU

    Richard Stallman a planifié GNU en 1983. GNU devait être un système d’exploitation complet compatible avec Unix et composé de logiciels libres. GNU est un acronyme récursif signifiant “GNU's Not Unix!” (“Logiciel libre” est un terme similaire au logiciel open source, bien que le logiciel libre se concentre davantage sur “la liberté”. Mais c'est une controverse différente.)

    En 1991, le projet GNU avait terminé la plupart des éléments du système d’exploitation GNU, notamment le compilateur GNU C (gcc), le shell en ligne de commande bash, de nombreux utilitaires shell, l’éditeur de texte Emacs, etc. D'autres parties du système d'exploitation pourraient être fournies par des logiciels libres déjà existants, tels que le système X Window, qui fournissait un bureau graphique..

    Cependant, la partie principale du système d'exploitation - le noyau GNU Hurd - n'était pas complète. Le projet GNU a choisi une conception de micro-noyau ambitieuse pour le noyau, ce qui entraîne de longs délais. (Depuis 2013, le noyau GNU Hurd est en développement depuis 23 ans et aucune version stable n'a jamais été publiée.)

    Linux arrive

    Le projet GNU considérait le noyau comme «la dernière pièce manquante» du système d'exploitation GNU. En 1991, Linus Torvalds a publié la première version du noyau Linux. Il y avait maintenant suffisamment de logiciels pour un système d'exploitation totalement libre et les distributeurs (comme les «distributions Linux» modernes) associaient le noyau Linux, le logiciel GNU et le système X Window..

    Au départ, il y a eu un débat sur le nom de ces distributions. En 1992, le projet Yggdrasil a choisi le nom «Yggdrasil Linux / GNU / X» pour sa combinaison de logiciels. GNU / Linux est le terme préféré avancé par Richard Stallman et la Free Software Foundation. Debian fait encore référence à son logiciel sous le nom de «GNU / Linux» aujourd'hui.

    Le cas de GNU / Linux

    Le projet GNU constitue une grande partie du système standard «Linux». Il s’agissait d’un projet destiné à développer un système d’exploitation complet, nommé GNU. Cependant, une objection importante soulevée par Richard Stallman contre le terme «Linux» est qu’il minimise l’importance de GNU et de son objectif initial: un système d’exploitation totalement libre destiné à offrir une liberté aux utilisateurs. Cela est intimement lié au débat sur le "logiciel libre" - un terme destiné à se focaliser sur la liberté - et le "open source" - un terme destiné à se concentrer sur les avantages techniques et minimisant l'angle philosophique.

    Comme Richard Stallman l’a déclaré dans une interview avec ZNET en 2005:

    Linux n'a pas été conçu dans le but de libérer le cyberespace, et les motivations de Linux ne nous auraient pas donné le système GNU / Linux complet..

    Aujourd'hui, des dizaines de millions d'utilisateurs utilisent un système d'exploitation développé pour leur permettre d'être libres, mais ils ne le savent pas, car ils pensent que le système est Linux et qu'il a été développé par un étudiant «juste pour le plaisir».

    Plus de ses réflexions sur le sujet peuvent être lues sur le site de GNU.

    Le cas de Linux

    Les partisans du terme «Linux» soutiennent que c'est une erreur de se concentrer uniquement sur GNU, car la distribution moyenne contient des logiciels provenant de diverses organisations et pourrait s'appeler Mozilla / KDE / Apache / X.org / GNU / Linux avec une justification similaire..

    Le terme Linux est également utilisé par plus de gens - si rien d’autre, c’est un nom plus simple et plus facile à retenir, à taper et à prononcer. Et quel que soit le nom idéal, le système d'exploitation lui-même est généralement appelé Linux par la plupart des gens. Vous le trouverez appelé «Linux» ici dans How-To Geek et ailleurs car c'est un terme plus courant que les lecteurs comprennent immédiatement.

    Nous terminerons avec une citation de Linus Torvalds en 1996:

    Umm, cette discussion a duré assez longtemps, merci beaucoup.

    Ce n’est pas vraiment ce que les gens appellent Linux, tant qu’un crédit est accordé là où le crédit est dû (des deux côtés). Personnellement, je vais continuer à l'appeler «Linux»

    Crédits image: francois sur Flickr, Alison Upton, Gisle Hannemyr sur Flickr