Linux : 25 août 1991

Par:
francoistonic

lun, 26/08/2024 - 08:32

Le noyau Linux a 33 ans ! La création du noyau Linux tient un peu du hasard. Début 91, le jeune Linus s’achète un PC avec MS-DOS. Rapidement, il n’aime pas le DOS ni la sous-exploitation des possibilités de la machine. Il se tourne vers Unix, mais beaucoup trop cher pour lui. Il va alors utiliser Minix, une sorte de clone minimaliste d’Unix. Cet OS fut développé par Andrew Tanenbaum pour apprendre aux étudiants Unix… Minix n’a pas toutes les fonctions d’un vrai Unix et son code n’est pas totalement accessible. 

L’idée va alors rapidement germer : créer de zéro, un nouvel OS mêlant Minix et Unix ! Le 25 août 1991, Linus annonce sa création sur le newsgroup Minix :

Message-ID: 1991Aug25.205708.9541@klaava.helsinki.fi 

From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)

To: Newsgroups: comp.os.minix 

Subject: What would you like to see most in minix? 

Summary: small poll for my new operating system

Hello everybody out there using minix-

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386 (486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-sytem due to practical reasons)among other things. 

I’ve currently ported bash (1.08) an gcc (1.40), and things seem to work. This implies that i’ll get something practical within a few months, and I’d like to know what features most people want. 

Any suggestions are welcome, but I won’t promise I’ll implement them :-)

Linus Torvalds eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%74%6f%72%76%61%6c%64%73%40%6b%72%75%75%6e%61%2e%68%65%6c%73%69%6e%6b%69%2e%66%69%22%3e%74%6f%72%76%61%6c%64%73%40%6b%72%75%75%6e%61%2e%68%65%6c%73%69%6e%6b%69%2e%66%69%3c%2f%61%3e%27%29%3b'))

Il crée un début d’OS gratuit qu’il présente comme un loisir. Cet OS tourne sur 386 et 486. Mi-septembre, il réussit à compiler la version 0.01 puis début octobre, la 0.02, avec une interface textuelle. Cette build est la première version officielle de Linux (originalement Linus’ Minix). Linux n’était au départ qu’un nom de code. L’OS devait s’appeler Freax, mais finalement, Linux s’imposa, car le répertoire FTP s’appelait Linux…

Il est encouragé, par un ami, à mettre le code source à disposition des programmeurs. Et il décida aussi de mettre le projet sous licence GPL. Ce fut la clé du succès de Linux. Le support des serveurs X-Window arriva avec la version 0.95. Linux 1.0 fut disponible en 1994. 

Parallèlement aux développements de l’OS et du noyau par Linus et la communauté autour de lui, les premières distributions utilisant Linux apparaissent. Une des premières, si ce n’est la première, est SLS (Softlanding Linux System). Elle apparaît mi-1992. Cette version reste rudimentaire. Tout change l’année suivante avec l’arrivée de Slackware et surtout de Debian. 

Pour en savoir plus sur l'histoire des OS : Une histoire de la micro-informatique volume 2 disponible sur programmez.com

https://www.programmez.com/livres-mook/histoire-de-la-micro-informatique-volume-2-une-histoire-des-os