Page:Linux's History.djvu/3

Cette page n’a pas encore été corrigée
LINUX’s History by Linus Torvalds
https ://www.cs.cmu.edu/~awb/linux.history.html

La plupart d’entre elles semblent possibles (la structure de tty possède déjà des stubs pour la taille de la fenêtre), sauf peut-être pour les systèmes de fichiers en mode utilisateur. Quant à POSIX, je serais ravi de l’avoir, mais Posix veut de l’argent pour ses papiers, donc donc ce n’est pas une option actuellement. En tout cas, ce sont des choses qui ne seront pas supportées avant un certain temps (je vais d’abord en faire un simple minix-lookalike, mot-clé SIMPLE).


Linus (torvalds@kruuna.helsinki. fi)


PS. Pour que les choses soient vraiment claires, oui je peux faire tourner gcc dessus, et bash, et la plupart des [bin/file]utilities de gnu, mais il n’est pas beaucoup débuggé, et la bibliothèque est vraiment minimale. Il ne supporte même pas encore les disquettes. Il Il ne sera pas prêt à être distribué avant quelques mois. Et même à ce moment là ne sera probablement pas capable de faire beaucoup plus que minix, et beaucoup moins à certains égards. Il sera cependant libre (probablement sous licence gnu ou similaire).

Eh bien, il est évident que quelque chose a fonctionné sur ma machine : je doute que j’aie déjà obtenu que gcc se compile tout seul sous linux (sinon j’aurais été trop fier pour ne pas le mentionner). Toujours avant toute date de sortie.

Puis, le 5 octobre, il semble que j’ai publié la 0.02. Comme je l’ai déjà mentionné, la 0.01 ne contenait pas de binaires : c’était juste un code source pour les personnes intéressées par ce à quoi ressemblait linux. Notez l’absence d’annonce pour la 0.01 : je n’en étais pas très fier, donc je pense que j’ai seulement envoyé une note à tous ceux qui avaient montré de l’intérêt.


From : torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups : comp.os.minix
Subject : Sources gratuites de noyaux de type minix pour 386-AT
Message-ID :
Date : 5 Oct 91 05:41:06 GMT
Organisation : Université d’Helsinki


Avez-vous la nostalgie des beaux jours de minix-1.1, quand les hommes étaient des hommes et écrivaient leurs propres pilotes de périphériques ? Vous n’avez pas de projet intéressant et vous mourrez d’envie de vous faire les dents sur un système d’exploitation que vous pouvez essayer de modifier pour vos besoins ? Est-ce que vous trouvez frustrant que tout fonctionne sur minix ? Fini les nuits blanches pour faire fonctionner un programme intéressant ? Alors ce post pourrait être pour vous :-)

Comme je l’ai mentionné il y a un mois (?), je travaille sur une version gratuite d’un minix-lookalike pour les ordinateurs AT-386. Il a finalement atteint le stade où il est même utilisable (bien qu’il puisse ne pas l’être selon ce que vous voulez), et je suis prêt à publier les sources pour une distribution plus large. Il s’agit juste la version 0.02 (+1 (très petit) patch déjà), mais j’ai réussi à faire fonctionner bash/gcc/gnu-make/gnu-sed/compress etc. sous cette version.

Les sources de mon projet personnel se trouvent sur nic.funet.fi. (128.214.6.100) dans le répertoire /pub/OS/Linux. Ce répertoire contient également quelques fichiers README et un couple de binaires pour tourner sous linux (bash, update et gcc, que demander de plus :-). Le noyau complet est fourni, car aucun code minix n’a été utilisé. Les sources des bibliothèques ne sont que partiellement libres, elles ne peuvent donc pas être distribuées actuellement. Le système est capable de compiler "tel quel" et est connu pour fonctionner. Heh. Les sources des binaires (bash et gcc) peuvent être trouvées au même endroit dans /pub/gnu.

ALERTE ! WARNING ! NOTE ! Ces sources ont encore besoin de minix-386 pour être compilées (et gcc-1.40, peut-être 1.37.1, je n’ai pas testé), et vous avez besoin de minix pour le configurer si vous voulez l’exécuter, donc ce n’est pas encore un système autonome pour ceux d’entre vous qui n’ont pas minix. Je travaille dessus. Vous devez aussi avoir quelque chose d’un hacker pour le configurer (?), donc pour ceux qui espèrent une alternative à minix-386, veuillez m’ignorer. Il est actuellement destiné aux les hackers intéressés par les systèmes d’exploitation et les 386 ayant accès à minix.

Le système a besoin d’un disque dur compatible AT (IDE est bien) et EGA/VGA. Si Si vous êtes toujours intéressé, envoyez par ftp le README/RELNOTES, et/ou envoyez-moi un mail pour plus d’informations.

Je peux (enfin, presque) vous entendre vous demander "pourquoi ?". Hurd sera