C'est en septembre 1991 que la première version de Linux venait à voir le jour tout droit sorti de la tête du brillant Linus Torvalds, 16 ans après, nous avons retrouvé l'annonce de sa sortie pour vous!
Alors qu'il a failli être appelé Freax, Linux 0.01 était écrit comme "hobby" pour 386 et 486 AT clones. Le but du projet pour Linus n'était rien d'autres que d'apprendre comment fonctionnait le 386 avec son MMU et c'est le support de la segmentation à l'époque qui le liait de près au 386. On peut d'ailleurs lire de Linus à l'époque:
Si la fin de la déclaration vous rapelle une autre déclaration c'est totalement fortuit...
Alors qu'il a failli être appelé Freax, Linux 0.01 était écrit comme "hobby" pour 386 et 486 AT clones. Le but du projet pour Linus n'était rien d'autres que d'apprendre comment fonctionnait le 386 avec son MMU et c'est le support de la segmentation à l'époque qui le liait de près au 386. On peut d'ailleurs lire de Linus à l'époque:
"Simply, I'd say that porting is impossible. It's mostly in C, but most people wouldn't call what I write C. It uses every conceivable feature of the 386 I could find, as it was also a project to teach me about the 386. As already mentioned, it uses a MMU, for both paging (not to disk yet) and segmentation. It's the segmentation that makes it REALLY 386 dependent (every task has a 64Mb segment for code & data - max 64 tasks in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).
Si la fin de la déclaration vous rapelle une autre déclaration c'est totalement fortuit...
Liens
Linux: The 0.01 Release (354 Clics)
Plus d'actualités dans cette catégorie
Commentaires
blietaer:
Retour sur le passé, lancement de Linux 0.01!
rahhh que c'est beau...
j'ai encore bien aimé son bouqui..qui reprend entre autre ce passage...
j'ai encore bien aimé son bouqui..qui reprend entre autre ce passage...
rfr:
Retour sur le passé, lancement de Linux 0.01!
Arghhh ... non ... Minix c'est Andrew Tanenbaum qui l'a écrit, mais Linus Torvald s'en est inspiré (enfin ... minix est basé micro-kernel, Andrew n'est pas vraiment un fan de Linus ...) pour créer Linux.
Puis on dit MMU et pas MMY
Pour ce qui est de la dépendance au système i386, je me demande pourquoi ce Linus n'a pas pensé au Flat Memory Model ... qu'il utilise depuis bien longtemps maintenant.
Puis on dit MMU et pas MMY
Pour ce qui est de la dépendance au système i386, je me demande pourquoi ce Linus n'a pas pensé au Flat Memory Model ... qu'il utilise depuis bien longtemps maintenant.
zion:
Retour sur le passé, lancement de Linux 0.01!
Faudre de frape pour le MMU
didix:
Retour sur le passé, lancement de Linux 0.01!
Faudre è changay de clavié
zion:
Retour sur le passé, lancement de Linux 0.01!
Ou me reposer plus
Dr_Dan:
Retour sur le passé, lancement de Linux 0.01!
Et dire que ce message allait devenir le point de départ d'une révolution!
http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b?dmode=source
http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b?dmode=source
Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Keywords: 386, preferences
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Lines: 20
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-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and 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 would want. Any suggestions
are welcome, but I won't promise I'll implement them
Linus (torva...@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Keywords: 386, preferences
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Lines: 20
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-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and 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 would want. Any suggestions
are welcome, but I won't promise I'll implement them
Linus (torva...@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.