Résumé

  • Le message du 25 août 1991 dans comp.os.minix demandait aux utilisateurs de MINIX ce qu’ils souhaitaient ; il n’annonçait pas une version et n’appelait pas le projet Linux.
  • Le témoignage ultérieur de Linus Torvalds et les notes de v0.01 séparent un instantané de sources limité en septembre de l’annonce 0.02 du 5 octobre, destinée à une diffusion plus large par FTP.

Un message peut ouvrir une histoire sans annoncer une version

La phrase que l’on retient d’août 1991 ressemble à un lancement parce qu’elle est modeste : un étudiant décrit un petit projet et demande des avis. Pourtant, le message n’annonce pas un système terminé. Son sujet demande ce que les utilisateurs aimeraient voir dans MINIX, et il s’adresse à des personnes qui connaissent déjà cet environnement. Linus Torvalds explique qu’il travaille depuis plusieurs mois sur un système pour machines compatibles AT à processeur 386 ou 486. Il a porté Bash et GCC, demande quelles fonctions seraient utiles et précise qu’il ne promet pas de les réaliser.

La date compte. Dans son recueil de 1992, Linus Torvalds place cette question au 25 août et situe la mise à disposition des sources 0.01 vers la mi-septembre. Il décrit 0.01 comme un geste symbolique pour un correspondant intéressé, et non comme une version publique qu’il aurait fièrement annoncée. L’historique du dépôt ajoute un repère précis : l’étiquette v0.01 porte la date du 17 septembre 1991. Un message, un arbre de sources et une diffusion à un large public sont donc trois jalons distincts.

Le réseau précède le téléchargement

Le parcours commence avant le message d’août. Le 3 juillet, Linus Torvalds demande dans le même newsgroup une version électronique de la spécification POSIX et des sites FTP de préférence. Dans son souvenir, rédigé un an plus tard, cette demande suscite des réponses inattendues, ouvre une correspondance avec une personne qu’il appelle arl, puis contribue à l’existence d’un répertoire Linux sur nic.funet.fi. C’est un témoignage rétrospectif, pas un journal de trafic ; il montre toutefois comment une demande technique pouvait trouver des interlocuteurs capables d’héberger des fichiers.

Le message d’août utilise le groupe pour demander aux utilisateurs de MINIX ce qu’ils souhaitent. Il relie un noyau en développement à des personnes qui connaissent son environnement prévu. On ne sait ni combien de lecteurs l’ont vu, ni quelles suggestions ont modifié le code. Les éléments établissent une forme concrète de développement en réseau : interroger un groupe pertinent, poursuivre certains échanges par courrier électronique et rendre les fichiers accessibles sur un serveur FTP.

Ce que permettait 0.01

Les notes de v0.01 décrivent un système immature, étroitement lié aux machines AT à processeur 386. Elles précisent qu’aucun binaire du noyau n’est fourni au public, que les lecteurs doivent configurer et compiler les sources, et que MINIX reste nécessaire pour démarrer ou installer l’environnement. Elles indiquent aussi que le code a produit un noyau fonctionnel sur deux machines. Le souvenir de Linus Torvalds, qui dit que 0.01 n’était pas réellement exécutable, semble employer un autre critère : un instantané de sources qui exige encore des outils et une installation existants n’est pas un système autonome prêt à l’emploi.

Cette différence est plus instructive qu’un verdict forcé. Le noyau pouvait fonctionner dans un environnement de développement contraint sans réussir le test pratique d’une installation indépendante. Les sources permettaient l’examen ; elles ne supprimaient ni les dépendances au compilateur, au démarrage, au matériel ni aux bibliothèques.

En octobre, l’invitation s’élargit

Le 5 octobre, Linus Torvalds publie un nouveau message et propose la version 0.02 à une diffusion plus large. Il indique nic.funet.fi:/pub/OS/Linux, décrit les sources complètes du noyau et quelques binaires, et invite les lecteurs à commenter ou à proposer des utilitaires librement redistribuables. Le message avertit aussi que MINIX-386 reste nécessaire pour compiler et installer le système, et que la bibliothèque n’est pas entièrement distribuable. C’est bien une annonce de version, mais toujours une invitation adressée aux utilisateurs techniquement capables, pas la preuve d’un système complet et autonome.

Entre août et octobre, le changement ne tient pas au seul numéro de version. Le premier message demande ce qu’un public potentiel souhaite. Celui d’octobre relie ce public à un répertoire de sources nommé et à un artefact plus avancé. Usenet rend la question visible ; FTP rend les fichiers récupérables. Aucun des deux canaux ne prouve, à lui seul, l’adoption. Les archives disponibles ne comptent ni les téléchargements, ni les installations réussies, ni les contributeurs ultérieurs.

Rédigée en 1986, la RFC 977 décrit la distribution des nouvelles sur Internet par NNTP et distingue aussi le système Usenet des listes de diffusion et d’anciens échanges d’hôte à hôte tels que UUCP. Elle aide à comprendre l’infrastructure dans laquelle un article pouvait circuler. Elle ne retrace pas le trajet précis de ce message entre des serveurs déterminés. L’histoire s’écrit donc comme une suite d’offres documentées, pas comme une légende où un seul post aurait créé un système Linux complet.

Sources