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!
33
Commentaires
Liens commerciaux







je confirme, la version anglaise de l'article est gigantissime à souhait
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.
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.
+1
Même avec IE ca marche pas.
C'est corrigé.
C'est corrigé.
Merci Marianne parce que je suis allé sur le site de l'université et je n'ai trouvé l'article qu'en Dutch
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
Putain, je savais déjà que Tanenbaum était une brute en programmation et en réseau, mais j'ignorais que c'était également un dieu du cassage en règle
Linus en prend au moins autant pour sa pomme que Ken Brown 
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:
- Of course it is always true in science that people build upon the work of their predecessors.
Thus, of course, Linus didn't sit down in a vacuum and suddenly type in the Linux source code. He had my book, was running MINIX, and undoubtedly knew the history (since it is in my book). But the code was his.
Also, Linus and I are not "enemies" or anything like that. I met him once and he seemed like a nice friendly, smart guy. My only regret is that he didn't develop Linux based on the microkernel technology of MINIX.
L'article est très interrassant .
C'est là qu'on se rend compte que l'ADTi se fout vraiment de notre gueule (on le savait deja mais là....)
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 ?!
Il faut lire l'article en anglais. Les phrases sortient de leurs contextes sont un peu difficile à saisir. Exemple j'ai mis dix minutes pour comprendre qu'il ne fesait pas référence à Ken brown dans la phrase "Ken and Dennis sont les véritables héros."
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.
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.
C'était déjà honorable de ta part d'avoir pris la peinne de traduire des passages du texte.
C'était déjà honorable de ta part d'avoir pris la peinne de traduire des passages du texte.
C'est po bientôt fini la lèche à Marianne ...
xam> Merci!
FRANCKYIV> Je le remercie de me dire ça car ça n'a pas été facile, et ça m'a mis une migraine qui a duré toute la journée!
Je trouve les idées d'inspiration, réécriture et repompe d'un code source assez ardues à départager...![[:spamafote]](http://img.infos-du-net.com/forum/images/perso/spamafote.gif)
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
(vous avez ici la vision d'une personne extérieure au monde de la programmation)
xam> Merci!
FRANCKYIV> Je le remercie de me dire ça car ça n'a pas été facile, et ça m'a mis une migraine qui a duré toute la journée!
T'as raison, te laisse pas faire
C'est po bientôt fini la lèche à Marianne ...
Tu es vraiment bien placé pour en parler.
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
totalement gourré dans les noms ![[:matleflou]](http://img.infos-du-net.com/forum/images/perso/matleflou.gif)
Bien sûr certains algos sont les mêmes, mais il faut obligatoirement les réécrire en fonction de son propre code.
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
Bien sûr certains algos sont les mêmes, mais il faut obligatoirement les réécrire en fonction de son propre code.
Mais je parlais surtout en général
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
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, je t'aime
(pas taper les autres, je sais que j'arrive après tout le monde mais c'est pas une raison
)
hop, bookmarked
xam> Merci pour le lien. A lire aussi, The Art of Unix Programming
Et en version soft:
www.linuxfromscratch.org
www.fr.linuxfromscratch.org/
xam> Merci pour le lien. A lire aussi, The Art of Unix Programming
juste pour vous fair signaler que ADTi est financé par Microsoft
--
La boîte à prog http://laboiteaprog.com
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).
![[:sunshine ]](http://img.infos-du-net.com/forum/images/perso/sunshine .gif)
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
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.