Infrastructure
GNU : GNU's Not Unix. « GNU n'est pas Unix », par analogie avec deux miroirs face à face : le sigle se contient lui même, à l'infini.
Acronyme récursif : La première lettre du sigle renvoie au sigle lui même. Les informaticiens appellent cela de l'humour ; le reste de l'humanité y voit une bonne raison de ne pas les inviter à dîner.
Le projet : Lancé par Richard Stallman au début des années 1980 pour bâtir un système d'exploitation entièrement libre, compatible avec UNIX mais sans son code propriétaire.
Ce qu'il a apporté : Une grande part de l'outillage courant d'un système Linux vient de là : la bibliothèque C glibc, les commandes de base coreutils, le shell bash et le compilateur GCC (GNU Compiler Collection).
GNU/Linux : D'où l'insistance du projet sur cette appellation : Linux désigne le noyau, et le système complet associe ce noyau aux outils du projet, sous licence GPL.
Ce qui arrive si on s'en passe
Retirer les outils du projet GNU d'un système Linux courant, c'est lui ôter sa bibliothèque C, ses commandes de base, son shell et souvent son compilateur : il reste un noyau parfaitement fonctionnel, qui ne sait plus à qui parler. Ignorer la licence GPL qui les accompagne expose à une panne d'un autre ordre, juridique celle-là, lorsqu'un dérivé est redistribué sans son code source. Oublier que glibc ou bash font partie du socle, enfin, c'est oublier de suivre leurs correctifs, alors qu'une faille dans le shell touche tout ce qui s'appuie dessus. On peut appeler le système simplement Linux ; les vulnérabilités, elles, ne font pas la différence.
Explication de la marmotte
Un ordinateur a besoin d'un ensemble de programmes de base pour fonctionner : de quoi taper des commandes, copier des fichiers, transformer du code en programme. Au début des années 1980, un informaticien a lancé un grand projet pour écrire tous ces outils et les offrir librement : chacun peut les utiliser, les étudier, les modifier et les partager. Beaucoup d'ordinateurs et de serveurs actuels tournent encore avec ces outils, associés au célèbre cœur de système appelé Linux. Le nom du projet est une blague d'informaticien : il se cite lui même.
Où ce terme est utilisé
- Linux : définition, origine et rôle du noyau (4 occurrences)
- Pourquoi les builds reproductibles échouent souvent (3 occurrences)
- Ce qu’un auditeur vérifie dans les preuves de conformité (1 occurrence)
- Comment attribuer techniquement une cyberattaque (1 occurrence)
- Délais de notification d’incident NIS2 RGPD DORA (1 occurrence)
- NIS2 entités essentielles, obligations, périmètre et sanctions (1 occurrence)
- Wireshark, capturer et lire des trames réseau avec filtres et TLS (1 occurrence)
