Le saviez-vous : à l’origine du libre
Copyright © Les Clionautes 2/3
Le kernel Linux
Dans le début des années 90, Linus Torvalds, un informaticien décide de travailler sur un système
d’exploitation appelé Minix. Le but de son travail était d’acquérir de nouvelles compétences
informatiques à partir de Minix. Minix avait la particularité d’être un système de 32 bits, ce qui
était important à cette époque, et Linus ne voulait pas être en reste. Seulement, à cause d’une
erreur de manipulation, Linus détruisit la partition qui contenait le noyau Minix.
Tout système d’exploitation a besoin de son noyau pour fonctionner. Pour faire court, un atome a
un noyau. Sans noyau, il n’y a pas d’atome. Pour un système d’exploitation, c’est exactement
pareil. Linus, un peu paniqué, avait décidé de recréer le noyau. A l’aide d’un simple terminal, le
noyau devint complet. Il nomma ce noyau Linux.
En août 1991, Linus poste un message sur lequel il affirme avoir créé un système d’exploitation
dérivé de Unix. Ce dernier est une base de programmation pour faire un système d’exploitation,
commun à IOS, Mac OS et BSD. Seulement, Linus avait deux soucis : il demandait des
contributions extérieurs pour améliorer ce système, et il n’avait créé que le système d’exploitation,
Linux était vierge de tous logiciels.
Le rapprochement avec GNU
Linus se trouvait embarrassé, son noyau était vierge de tous logiciels. Linus décida de se
rapprocher de plusieurs types de logiciels. Pour faire simple, Linus se rapprocha des logiciels qui
avait la même base que son noyau. Linux était fait à partir de Minix, qui lui même était basé sur
Unix. Durant ses recherches, il trouva des logiciels qui collaient avec son noyau. La plupart de ces
logiciels avait une licence GNU GPL.
Se rendant compte que ces logiciels fonctionnaient avec son noyau, Linus décide de rendre son
noyau libre. En passant Linux dans la licence GNU GPL, il permet l’assemblage quasi-
systématique de Linux avec GNU. Pourquoi ? Parce qu’il y a un troisième élément qui concoure à
la création du système d’exploitation libre : les utilisateurs.
A partir du milieu des années 90, les utilisateurs ont démontré que :
le noyau (ou kernel) Linux était rapide et fonctionnel
que les logiciels GNU étaient compatibles avec Linux
que le développement jumeau de GNU et de Linux relevait de la logique.
Et c’est à partir de là que Linux va s’associer avec GNU. GNU pour les logiciels et la licence GNU
GPL et Linux pour son noyau. Le système d’exploitation GNU/Linux était né. Cependant, les
relations entre Stallman et Torvalds étaient houleuses.
Le développement de GNU/Linux
Linus ne se préoccupait pas de la liberté de Linux. Ce qui importait pour lui était le
développement de son noyau, et que la communauté de développeurs s’agrandisse. Stallman était
plus du côté des utilisateurs et des logiciels libres. Cette dissension pesa sur l’avenir du système
d’exploitation libre.
En 1998, Eric Raymond, un hacker américain, créa la notion OpenSource. Ce qui important de
souligner est que lorsque nous parlons de logiciels libres, nous sous-entendons que ce sont des
logiciels opensource. C’est peut-être une erreur, car le logiciel libre a une base philosophique, alors
que l’OpenSource a une base technique. L’OpenSource reprend la licence GNU GPL, à savoir
l’accès au logiciel et à la modification.
L’OpenSource précise la GNU GPL en ce sens que : chaque logiciel OpenSource permet l’accès au
grand public à son code, que celui n’est pas restreint (cela veut dire que ce n’est pas un fichier