URL: https://linuxfr.org/users/patrick_g/journaux/linux-ou-bien-gnulinux Title: Linux ou bien GNU/Linux ? Authors: patrick_g Date: 2011年06月01日T11:12:37+02:00 License: CC By-SA Tags: troll, ubuntu et lwn Score: 18 Il s'agit d'un débat vénérable, d'une question qui divise les libristes depuis des années: comment doit-on nommer les distributions que nous utilisons ? Il existe essentiellement deux écoles. - Est-ce qu'on doit dire "Linux" puisque c'est plus simple, plus connu et que de toute façon le noyau c'est le composant essentiel ? - Est-ce qu'on doit dire "GNU/Linux" comme le recommande la FSF et pour reconnaître que c'est le projet GNU qui a lancé la machine du libre ? Ce journal n'apportera aucune réponse. Chacun à son avis sur la question (et puis c'est évident qu'il faut dire GNU/Linux). On se bornera à signaler une initiative intéressante. Pedro Côrte-Real [a publié sur son blog](http://pedrocr.net/text/how-much-gnu-in-gnu-linux) une analyse en terme de lignes de code de la distribution Ubuntu 11.04 qui est sortie il y a deux mois. Son script s’intéresse au dépôt "main" c'est à dire au cœur de la distribution et cherche à comparer les tailles respectives des principaux composants logiciels. Résultat: Noyau : 9% GNU : 8% KDE : 8% Mozilla : 6% Java : 6% GNOME : 5% X.org : 3% Tout le reste : 56% Deux précisions et une mise en garde : Le noyau est compté avec iptables et udev puisque ce sont des dépendances directes (sinon ça ne fait que 6%). Le projet GNOME est compté à part de GNU car il n'est pas clair si cet environnement de bureau fait ou non partie de GNU. Attention ! Le fait de s'intéresser au dépôt "main" donne une certaine valeur en pourcentage mais si le script était lancé sur "main+universe" il est évident que la part respective des composants serait réduite puisqu'il y aurait bien plus de logiciels dans la distribution. Ce qui est intéressant c'est la comparaison de ces pourcentages entre eux et pas leur niveau absolu. Je ne sais pas trop ce qu'il faut en déduire mais en tout cas il est clair que la part de GNU dans une distribution complète (même réduite au dépôt "main") est assez petite en terme de lignes de code. Les composants sont certes essentiels mais cela ne constitue pas une énorme part de la distro. C'est sans doute un argument pour les tenants de l'école "Linux". [Sur LWN](https://lwn.net/Articles/445454/) les gens s'écharpent joyeusement en ressortant tous les vieux arguments ressassés en faveur de l'une ou l'autre option et c'est assez rigolo. Pour info Pedro Côrte-Real a aussi décomposé GNU en ses divers composants pour obtenir les résultats suivants (toujours en terme de lignes de code): GCC : 32% GDB : 14% binutils : 13% glibc : 9% gettext : 6% emacs : 4% Il a été remarqué par plusieurs personnes qu'il existe des alternatives plus ou moins satisfaisantes pour chacun de ces composants à l'exception de GDB. C'est un peu bizarre ça, pourquoi est-ce qu'il n'existe pas vraiment de debogueur alternatif ?