Historique de GNU/Linux

Ken ThompsonDébut des années septante, Ken Thompson (1943) des laboratoires Bell écrit en langage C qu'il a crée la première version d'Unix, premier système d'exploitation (SE) portatif pouvant s'exécuter sur différente machine.

Unix sera distribué librement aux universités en conséquence de quoi il gagnera rapidement la faveur de la communauté scientifique et universitaire mais sera vendu excessivement chère au entreprise et donc est inaccessible au particulier.

Début des années 80, l'informatique domestique commence ses premiers pas grâce à Steven Jobs (1955) qui a introduit depuis 3 ans l'ordinateur dans les foyers avec son Apple II et fait un malheur. A la même époque un certain Bil Gates (1955) crée sa société Microcomputer Software (Microsoft) car il comprends lui aussi que bientôt chaque foyer aura un ordinateur personnel (Personal computer ou PC) à la maison.

Steven JobsBill Gates ou William Henry Gates III fils de haut financier Américain et étudiant à Harvard n'est pas le Geek sympa qui développe des programmes avec ses amis au fond du garage de ses parents en mangeant des pizzas comme ont a pu le voir dans certain téléfilm mais plutôt un homme d'affaire redoutable soutenu par la puissance financière et le réseaux d'influence de sa famille.

Bill Gates vient de racheter QDOS à la société SCP et établi rapidement un contrat avec IBM qui a besoin d'un OS pour son futur PC pour le lui revendre sous le nom de MS-DOS. En effet, IBM est une société titanesque à l'époque qui fourni presque tout le "hardware" informatique dans le monde et elle doit réagir face à Steve Jobs qui réalise des ventes exponentielles avec on Apple II.

Bill GatesBill gates ne créa donc pas MS-DOS, et il ne développera pas non plus! Il sous traitera son développement à la société... SCP celle à qui il a racheté QDOS. On voit bien que Bill Gates n'est pas un programmeur aimant le code mais plutôt un financier avisé aimant les contrats juteux.

Deux ans plus tard l'interface graphique Windows apparaît mais le SE reste MS-DOS. Même si l'interface graphique de l'Apple est plus aboutie et plus intuitive que celle de Windows, grâce au poids d'IBM le système Windows atteindra rapidement le monopole du SE pour PC.

Beaucoup d'argent rentre en jeux dans ce monde de l'informatique émergeant qui devient donc de plus en plus marchand avec des programmes de plus en plus protégé. Ceci va à l'encontre de la "philosophie" Libre de l'informatique depuis sa création du début des années 70 où le programme informatique s'échange, se partage et se modifie par nécessité pour faire évoluer rapidement les connaissances de ce nouveau milieu technologique.

Richard Stallman

Richard StallmanRichard Stallman (1953) ancien étudiant d'Harvard travaille dans la section intelligence artificiel au MIT au début des années 80. Il voit d'un très mauvais oeil la marchandisation du milieu informatique et la privatisation de plus en plus systématique des programmes.

Il décide de créer un SE libre pour d'après ses mots, "ramener l'esprit de coopération qui prévalait dans la communauté informatique dans les jours anciens". Son intention est de protéger et promouvoir un espace, une communauté où ces technologies restent un patrimoine commun, libre, ouvert et gratuit pour tous. Sa philosophie est de placer l'utilisateur au premier plan et se fonde sur une moralité dictée par le principe que notre société est fondée sur l'aide à autrui.

Il crée donc le projet GNU en 1984 et quitte son emploi au MIT peu de temps après pour s'y consacré entièrement et en 1985 la fondation du logiciel Libre est crée pour soutenir son projet. En 1989 la Licence GPL est crée avec l'avocat Eben Moglen pour définir juridiquement des normes pour le logiciel libre.

"C'est comme si vous voyez quelqu'un se noyer et que vous êtes le seul à savoir nager" (voir la vidéo), voilà commet il voyait la situation à l'époque. En 1990 GNU dispose de la plupart des bibliothèques système d'une distribution Unix standard manque encore un composant essentiel le noyau.

Linus Torvald

Linus TorvaldLinus Torvalds (1969) est un étudiant finlandais de génie en 1991 il décide de concevoir sur le modèle d'un UNIX simplifié un SE capable de fonctionner sur les architectures à base de processeur Intel car le système Unix coûte excessivement chère à lépoque. Il développe un noyau qu'il nome Linux. Très rapidement Lorsqu'il l'annonce sur le forum Usenet des centaines de programmeur sont intéressé à participe au son développement.

GNU/Linux

A ce moment GNU est mature et possède un très bon compilateur écrit par Richard, GCC mais GNU Manque d'un élément essentiel le noyau! Richard et Linus décident de coopérer pour rendre compatible GNU avec le noyau Linux. Pour ceci Linus doit changer la licence de Linux (qui interdit la revente commercial) pour être compatible avec celle de GNU. Il passe donc Linux sous licence GPL et Linux devient libre.

"GNU requéraient des changements substantiels pour fonctionner avec Linux Ce fut un travail énorme. L'intégration d'un système complet en une distribution qui pourrait fonctionner « au déballage » fut un travail tout aussi gros. Il fallait résoudre la question de l'installation et du démarrage du système. Un problème auquel nous ne nous étions pas attaqué car nous n'en étions pas encore là. Les personnes qui ont développé les diverses distributions du système ont donc effectué un travail essentiel." gnu.org

On constate ici que ce n'est plus Richard et Linus mais toute une communauté qui a participé à la naissance d'un SE libre en coopérant en partageant leur connaissance. Richard a accompli son projet, ramener l'esprit de coopération qui prévalait dans la communauté informatique dans les jours anciens.

N'oubliez pas donc pas d'utilisez le terme GNU/Linux lorsque vous parlez de système d'exploitation libre et pas Linux car ils sont indissociable. C'est plus juste comme l'explique Richard Stallman dans cette conférence.

Mark Shuttlework

Linus Torvald

Mark Shuttleworth (1973) est un entrepreneur sud-africain qui étudia les finances et la gestion des systèmes d'information. Il créa et revendit plusieurs sociétés d'informatique qui le rendirent millionnaire. On pourrait penser que l'on a affaire un à nouveau Bill Gates mais ça n'est pas vraiment le cas car il respecte les principes du logiciel libre établi par richard Stallman. Milieu des années 1990, il participe au développement de Debian et en 2004 décide de créer sa propre distribution GNU/Linux. Il l'appelle Ubuntu ancien mot bantou qui signifie "humanité aux autres".

Grâce aux millions de Mark Shuttleworth, une distribution GNU/Linux à enfin les moyens financiers pour pouvoir se développer efficacement et en 2005 un an après sa création Ubuntu suscite l'intérêt de nombreux internautes grâce sa convivialité, son ergonomie et surtout à sa très bonne capacité de reconnaître le "hardware". C'est une petite révolution et une distribution GNU/Linux devient tout à coup réellement populaire!