Les meilleures configurations
Les meilleures configurations 13 PC complets, suivant vos besoins et votre budget, sélectionnés par la rédaction. Lire la suite
- Intel prépare une nouvelle usine
- DDR 1 vs DDR 2
- Des Radeon 9800 Pro castrées
- Besoin d'un dico ?
- Free s'invite à Rolland Garros
- Mettre à jour son lecteur de DVD Kiss
- Nec annonce les spécifications du ND-2510A
- Lycos annonce son concurrent du Gmail
- Le GIF à nouveau libre
- Test boîtier : le Stacker de Coolermaster
Linus contre l'ADTI - la suite
Suite au débat lancé par l'institut Alexis de Tocqueville (ADTI) sur la véritable paternité de Linux (voir notre news), un nouvel intervenant s'exprime. Il s'agit du professeur de sciences informatiques Andrew S. Tanenbaum, de la Vrije Universiteit (université libre, séparée de l'église et de l'état) d'Amsterdam.
Le Pr. Andrew Tanenbaum est avant tout connu pour être le créateur de Minix, qui était le système d'exploitation de Linus Torvald, lorsqu'il a commencé à travailler sur ce qui allait devenir Linux. L'ADTI prétend notamment que Linux a utilisé du code provenant de Minix pour réaliser son projet.
Dans ses notes sur le raffut autour de "qui a écrit Linux", le professeur corrige le tir sur les récents événements.
"Ken Brown, le président de l'ADTI m'a contacté début mars. Il a dit avoir écrit un livre sur l'histoire d'Unix et voulait m'interviewer. Comme j'ai écrit 15 livres et fut impliqué dans l'histoire d'Unix de différentes façons, j'ai bien voulu aider."
Dès le début, le Pr. Andrew a des soupçons. "Il était extrêmement évasif sur la raison de sa présence et qui le finançait." De plus, il ne semble rien connaître d'Unix, des livres écrits dessus ou de l'histoire du professeur et de ses relations avec l'Unix group des laboratoires Bell. "Bien que je n'ai rien à voir avec le développement de l'Unix original, j'ai bien connu toutes les personnes impliquées et la majeure partie de l'histoire (...) Brown ne savait rien de tout ça"
Le professeur raconte l'histoire d'Unix et de Minix, une version d'Unix qu'il a développé seul, afin de pouvoir l'utiliser dans ses cours. Le code source de Minix a été publié en 1987 en annexe du livre "Operating Systems: Design and Implementation".
Mais, bien que ce code ait été largement diffusé et ait certainement servi d'exemple pour Linux, le Pr. Andrew Tanenbaum est certain que Linus ne l'a pas simplement copié: "Bien sûr, Linus ne s'est pas simplement assis dans le vide et a soudainement écrit le code source de Linux. Il avait mon livre, utilisait MINIX, et connaissait certainement l'histoire (...) Mais le code était le sien. La preuve en est qu'il en a raté la conception."
"MINIX est un beau système à micro-noyau modulaire (...) Au lieu [de l'utiliser et] d'écrire un nouveau système de fichiers et un nouveau gestionnaire de mémoire (...) Linus l'a réécrit entièrement sous la forme d'un gros noyau monolithique, complet, en code assembleur :-( [ndlt: ce qui est complétement opposé à la tradition Unix; plus tard, le noyau de Linux sera réécrit en C] (...) produire un système aussi fondamentalement différent de la base de départ semble une bonne preuve qu'il s'agissait d'un redesign."
"Ma conclusion est que Ken Brown n'a pas idée de ce quoi il parle. Je m'interroge aussi sur sa méthodologie. Après m'avoir parlé, il a rôdé dans l'université, sonnant des étudiants au hasard et leur posant des questions."
"Six différentes personnes ont construit [des systèmes UNIX] indépendamment les unes des autres. En science, il est important de gratifier les gens pour leurs idées, et je pense que Linus ne l'a vraiment pas fait comme il aurait dû. Ken and Dennis sont les véritables héros [NDLT: Ken Thompson et Dennis Ritchie sont les auteurs originaux d'UNIX, et du langage C]. (...) [malgré cela,] il n'a pas écrit CTSS, ni MULTICS, ni UNIX, MINIX mais il a écrit Linux. Je crois que Brown doit à beaucoup d'entre nous des excuses."
Pour les anglophones, la lecture complète de ces notes est un véritable plaisir, à ne rater sous aucun prétexte!
Réagissez ! Retour à la liste des news
- Dossiers sur l'E3
- Le DVD jetable testé
- Linus contre l'ADTI - la suite
- Intel prépare une nouvelle usine
- DDR 1 vs DDR 2
- Des Radeon 9800 Pro castrées
- 1 / 2
- Suivante
-
![]()
Le lien ne fonctionne pas sous Mozilla/Linux ou Konqueror
.
Erreur 404 bizarre avec ces hiéroglyphes :
Not Found
The requested URL /X\ÝØœ›ÝÛ‹ was not found on this server.
Apache/1.3.26 Server at www.cs.vu.nl Port 80
J'aurais bien aimé lire cet article.
| tommy31 a écrit : Le lien ne fonctionne pas sous Mozilla/Linux ou Konqueror |
+1
un demontage dans les regles qui va nuire a la reputation de l'adti et de ken brown ![]()
KB: We have multiple funding sources
AST: Is SCO one of them? Is this about the SCO lawsuit?
KB: We have multiple funding sources
AST: Is Microsoft one of them?
KB: We have multiple funding sources
AST : andrew s. tanenbaum
KB : ken brown
si c'est pas de la langue de bois ca
| le mogwai a écrit : Linus en prend au moins autant pour sa pomme que Ken Brown |
Tu n'as pas lu le document en anglais, au contraire, il a beaucoup de sympathie envers Linus:
| Andy Tanenbaum a écrit: : - Of course it is always true in science that people build upon the work of their predecessors. |
J'ai rien capté. ![]()
Donc ADTi dit que c'est Linus qui est le créateur de Linux mais que c'est pompé sur leur système Unix. Ensuite AST, un pote de la fac de Linus, vient le défendre à moitié en disant qu'il a pas pompé mais s'est inspiré de précédent Unix et a réécrit le code.
Et alors ? c'est pas sensé être open source les Linux/Unix ?! ca doit pas être compliqué de vérifier ?!
xam> J'ai ajouté pour ceux qui ne connaissent pas l'histoire d'Unix une note sur les auteurs originaux, Ken Thompson et Dennis Ritchie.
squall> Il faut un certain acquis pour lire cet article. Unix n'est pas open-source. Le professeur n'est pas de la même université de Linus, il a juste écrit un unix-like, minix, à l'époque où l'unix original a été "bloqué" par AT&T. Minix s'est alors répandu un peu partout, et Linus l'a utilisé pendant ses études, et pour développer Linux; c'était à la fois son système d'exploitation et une source d'inspiration.
| Marianne K a écrit : xam> J'ai ajouté pour ceux qui ne connaissent pas l'histoire d'Unix une note sur les auteurs originaux, Ken Thompson et Dennis Ritchie. |
C'était déjà honorable de ta part d'avoir pris la peinne de traduire des passages du texte.
Je trouve les idées d'inspiration, réécriture et repompe d'un code source assez ardues à départager...
Ou commence la repompe d'un code, ou s'arrête l'inspiration ?
Certains algo sont 'universels' à mon sens : on ne va pas s'amuser à réécrire différemment un bout de code qui tend vers la perfection ![[:spamafote] [:spamafote]](http://img.infos-du-net.com/forum/images/perso/spamafote.gif)
(vous avez ici la vision d'une personne extérieure au monde de la programmation)
| Marianne K a écrit : xam> Merci! |
T'as raison, te laisse pas faire
cgsyanick > d'après Andy T., l'architecture de Linux est très différente de celle de Minix. C'est très dur à faire sans avoir une grosse réécriture du code ![]()
Bien sûr certains algos sont les mêmes, mais il faut obligatoirement les réécrire en fonction de son propre code.
totalement gourré dans les noms ![[:matleflou] [:matleflou]](http://img.infos-du-net.com/forum/images/perso/matleflou.gif)
| Baster a écrit : cgsyanick > d'après Ken Brown, l'architecture de Linux est très différente de celle de Minix. C'est très dur à faire sans avoir une grosse réécriture du code |
:jap:
Mais je parlais surtout en général
| cgsyanick a écrit : Je trouve les idées d'inspiration, réécriture et repompe d'un code source assez ardues à départager... |
Je suis d'accord aussi. Difficile de départager copie, de l'inspiration. C'est un peu facile de juste réécrire le code sans inventer le concept (tout est relatif, il faut un talent énorme pour faire un OS qui tienne la route).
Avec SCO c'est quand même la deuxième organisation qui affirme que Linux est copié sur des systèmes Unix. On rentre en plein débats sur les brevets logiciels
POur ceux que sa interresse: http://groups.google.com/groups?th [...] r.cs.vu.nl
C'est vieux mais c'est interressant à lire.
xam> Merci pour le lien. A lire aussi, The Art of Unix Programming
| Marianne K a écrit : xam> Merci pour le lien. A lire aussi, The Art of Unix Programming |
Et en version soft:
www.linuxfromscratch.org
www.fr.linuxfromscratch.org/
juste pour vous fair signaler que ADTi est financé par Microsoft
--
La boîte à prog http://laboiteaprog.com
| squall a écrit : Je suis d'accord aussi. Difficile de départager copie, de l'inspiration. C'est un peu facile de juste réécrire le code sans inventer le concept (tout est relatif, il faut un talent énorme pour faire un OS qui tienne la route). |
Je crois que quand il écrit que Linus a créé un noyau monolithique, il a tout dit étant donné que le sien (Minix) est tout le contraire comme le noyau Hurd.
Et Linus a toujours dit dès le début que son noyau était issu de Minix, il suffit de voir le support du système de fichiers Minix, donc je comprends pas cette histoire de paternité, so stupid my God.
- 1 / 2
- Suivante
-



