Page:Linux's History.djvu/6

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

Envoyez-moi un courriel pour plus d’informations :


Linus (torvalds@kruuna.Helsinki.FI)

0.11 a ces nouvelles choses :

- chargement de la demande
- partage de code et de données entre des processus non liés
- pilotes de disquettes bien meilleurs (ils fonctionnent en général)
- corrections de bogues
- support pour Hercules/MDA/CGA/EGA/VGA
- la console émet également un bip (WoW ! Wonder-kernel :-)
- mkfs/fsck/fdisk
- claviers US/allemand/français/finlandais
- Vitesse de ligne paramétrable pour coml1/2

Comme vous pouvez le voir : la 0.11 était en fait autonome : j’ai écrit la première version de programmes mkfs/fsck/fdisk pour elle, de sorte que vous n’aviez plus besoin de minix minix pour le configurer. De plus, les lignes série avaient été codées en dur à 2400bps, car c’était tout ce que j’avais.

Il manque toujours :

- init/login
- renommage de l’appel système
- tuyaux nommés
- liens symboliques

Eh bien, ils sont tous là maintenant : init/login n’est pas arrivé jusqu’à la 0.12, et rename() a été implémenté sous forme de patch quelque part entre la 9.12 et la 0.95. Les liens symboliques étaient présents dans la 0.95, mais les tubes nommés ne sont arrivés qu’en 0.96.

Note : Le numéro de version est passé directement de la 0.12 à la 0.95, puisque la la suite de la 0.12 devenait suffisamment riche en fonctionnalités pour mériter un numéro dans les années 0.90

La version 0.12 sortira probablement en janvier (vers le 15), et comportera : - Contrôle des tâches POSIX (par tytso)
- VM (pagination sur disque)
- Corrections mineures

En fait, la version 0.12 est sortie le 5 janvier, et contenait des corrections majeures. Il s’agissait en fait d’un noyau très stable : il fonctionnait sur beaucoup de nouveaux matériel, et il n’y a pas eu besoin de correctifs pendant longtemps. La version 0.12 était aussi le noyau qui l’a "fait" : c’est à ce moment que Linux a commencé à se répandre beaucoup plus rapidement. Les versions précédentes du noyau étaient réservées aux hackers : la 0.12 a en fait très bien fonctionné.


Note : Le document suivant est une réponse de Linus Torvalds, créateur de Linux. Linux, dans laquelle il parle de ses expériences dans les premières étapes du développement de Linux


A : Linux-Activists@BLOOM- PICAYUNE .MIT.EDU
From : torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Subject : Re : Écriture d’un OS - questions ! !
Date : 5 May 92 07 :58 :17 GMT

Dans l’article nani@td2cad.intel.com (V. Narayanan) écrit :

Salut les amis,

Depuis un certain temps, ce "novice" se demande comment on fait pour écrire un OS à partir de "Scratch" [rien]. Voici donc quelques questions, et j’apprécierais si vous pouviez prendre le temps d’y répondre.

Eh bien, je vois que quelqu’un d’autre a déjà répondu, mais j’ai pensé que je prendrais sur les parties spécifiques à linux. C’est juste mon expérience personnelle, et je ne sais pas