Publié le: 30/07/2007 @ 13:51:48: Par zion Dans "Linux"
LinuxC'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:

"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...
Commentaires
Editer  Citer
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...
 Par blietaer, Publié le 30/07/2007 @ 14:13:46
Editer  Citer
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 :wink:

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.
 Par rfr, Publié le 30/07/2007 @ 17:33:13
Editer  Citer
zion: Retour sur le passé, lancement de Linux 0.01!
Faudre de frape pour le MMU :oh:
 Par zion, Publié le 30/07/2007 @ 18:43:32
Editer  Citer
didix: Retour sur le passé, lancement de Linux 0.01!
Faudre è changay de clavié :oh:
 Par didix, Publié le 30/07/2007 @ 18:45:30
Editer  Citer
zion: Retour sur le passé, lancement de Linux 0.01!
Ou me reposer plus :itm:
 Par zion, Publié le 30/07/2007 @ 18:47:25
Editer  Citer
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! :banzai:
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 :smile:

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 :-(.
 Par Dr_Dan, Publié le 30/07/2007 @ 20:32:42
Poster un commentaire
Vous ne pouvez plus poster de commentaire sur cette actualité car elle a été clôturée. Voulez-vous continuer cette discussion sur le forum?

Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?