Andrew Stuart Tanenbaum

Andrew Stuart Tanenbaum

Andrew Tanenbaum

Andrew S. Tanenbaum

Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique.

Sommaire

Biographie

Il naît à New York en 1944 et passe son enfance à White Plains, NY. Il obtient un bachelor's degree du Massachusetts Institute of Technology (MIT), puis son doctorat de l'université de Berkeley en 1971.

Il déménage ensuite aux Pays-Bas, la patrie de sa femme, tout en gardant sa citoyenneté américaine. Il est actuellement à la tête du département des Systèmes Informatiques de l'Université libre d'Amsterdam (Vrije Universiteit Amsterdam). Il y donne un enseignement axé notamment sur les systèmes d'exploitation.

Le pédagogue

Il a un très haut niveau de connaissances (lié à son activité de chercheur) et allie un extraordinaire talent en pédagogie et en vulgarisation.

Il est réputé pour ses publications, dont les principales sont :

  • Computer Networks, (ISBN 0130661023) (en français : Réseaux)
  • Operating Systems: Design and Implementation, (ISBN 0136386776)
  • Modern Operating Systems, (ISBN 0130313580) (en français : Systèmes d'exploitation)
  • Architecture de l'ordinateur

Chacun de ces livres décrit d'une façon très détaillée (de 600 à 1 000 pages) :

  • les concepts et notions fondamentaux ;
  • les problèmes classiques d'ingénierie informatique ;
  • les différentes solutions possibles ;
  • de nombreux schémas ;
  • etc.

Pour peu que le lecteur s'arme d'une certaine patience, il peut donc être initié à des notions complexes et précises ; le style est précis, pédagogique, plein d'humour. Chacun de ces livres représente l'une des principales « sommes » dans son domaine.

Le concepteur de systèmes d'exploitation

Andrew Tanenbaum a développé plusieurs systèmes d'exploitation :

  • Globe
  • Amoeba
  • MINIX, qui est resté le plus célèbre de tous, en particulier pour être le système qui a participé à la "naissance" de Linux

Minix

Minix est un clone libre d'UNIX, créé dans l'optique de son enseignement. Celui-ci eut un certain succès dans le milieu des étudiants en informatique, car il était léger (une partition de 20 Mo suffit pour l'installer, ainsi que 512 Ko à 2 Mo de mémoire vive), facile à lire et à comprendre.

Le livre Operating Systems: Design and Implementation est accompagné du code source complet de Minix. (du moins la 3e édition)

Minix et Linux

Les origines de Linux

Certains utilisateurs de Minix, qui l'appréciaient pour ses vertus pédagogiques, étaient insatisfaits pour d'autres raisons, et en particulier pour ses limitations techniques ; ces limitations étaient voulues, car Tanenbaum voulait que le code reste lisible, simple et élégant.

Cette insatisfaction fut pour Linus Torvalds, un étudiant finlandais, une incitation à développer un nouveau système d'exploitation, qu'il appela d'abord Freax, avant qu'il ne devienne Linux.

Le débat

Linus Torvalds avait lu et apprécié Operating Systems: Design and Implementation, mais leurs points de vue sur ce que doit être un système d'exploitation divergèrent totalement sur la question cruciale de la nature du noyau : monolithique ou micro-noyau. Andrew Tanenbaum déclara à maintes reprises que l'avenir des systèmes d'exploitation reposait sur le micronoyau, comme le Hurd ou Mach, et non sur un noyau monolithique comme Linux.

Un débat enflammé eut lieu, qui finit par s'apaiser. Aujourd'hui, Tanenbaum reconnaît sans rancœur les qualités de Linux, qu'il commente abondamment dans Systèmes d'exploitation. C'est également à partir de Linux qu'il définit son rôle indéniablement « historique » à un public qui ne le connaîtrait pas : I wrote MINIX, the precursor to Linux (« j'ai écrit MINIX, le précurseur de Linux »).

Andrew Tanenbaum avait pourtant adressé à Linus Torvalds le 30 janvier 1992 sur le groupe de discussion Usenet comp.os.minix, l'extrait suivant d'un article ayant comme sujet LINUX is obsolete[1] :

« Je persiste à penser que concevoir un noyau monolithique en

1991 est une erreur fondamentale. Estime-toi heureux de ne pas être un de mes étudiants. Tu n'obtiendrais pas une bonne note pour une

telle conception :-) »

Le « votemaster »

En 2004, il crée Electoral-vote.com, un site web populaire analysant tous les sondages d'opinion disponibles pour l'élection présidentielle des États-Unis d'Amérique 2004 afin de prévoir la composition du collège électoral des États-Unis.

Pendant la majorité de la campagne il garda son identité secrète sous le nom de « Votemaster », reconnaissant toutefois une préférence personnelle pour John Kerry. Ce n'est que le 1er novembre 2004, la veille de l'élection, qu'il la révéla, indiquant au passage ses motivations et ses compétences l'ayant amené à créer ce site.

En 2006, le site Electoral-vote.com est à nouveau utilisé pour les élections de mi-mandat pour le sénat et le parlement.

Turtle F2F

Il est le co-développeur du logiciel Turtle F2F qui permet de communiquer anonymement de façon sécurisée, d'ami à ami.

Notes

Liens externes

Ce document provient de « Andrew Tanenbaum ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Andrew Stuart Tanenbaum de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Andrew Stuart Tanenbaum — Andrew S. Tanenbaum Andrew Stuart „Andy“ Tanenbaum (* 1944 in New York City) ist Professor für Informatik an der Freien Universität Amsterdam (Niederlande). Tanenbaum forscht in den Bereichen Compiler, Betriebssysteme …   Deutsch Wikipedia

  • Andrew S. Tanenbaum — Andrew Stuart Tanenbaum Nacimiento …   Wikipedia Español

  • Andrew S. Tanenbaum — Infobox person name=Andrew Stuart Tanenbaum known for=MINIX, Microkernels occupation=Professor birth place= White Plains, New York nationality= American residence=Amsterdam, Netherlands birth date=1944 (age 63) employer=Vrije Universiteit other… …   Wikipedia

  • Andrew S. Tanenbaum — Andrew Stuart „Andy“ Tanenbaum (* 16. März 1944 in New York City) ist Professor für Informatik an der Freien Universität Amsterdam (Niederlande). Tanenbaum forscht in den Bereichen Compiler, Betriebssysteme …   Deutsch Wikipedia

  • Andrew S. Tanenbaum — Andrew Tanenbaum Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique. Sommaire 1 Biographie …   Wikipédia en Français

  • Andrew Tanenbaum — Andrew S. Tanenbaum Andrew Stuart „Andy“ Tanenbaum (* 1944 in New York City) ist Professor für Informatik an der Freien Universität Amsterdam (Niederlande). Tanenbaum forscht in den Bereichen Compiler, Betriebssysteme …   Deutsch Wikipedia

  • Andy Tanenbaum — Andrew S. Tanenbaum Andrew Stuart „Andy“ Tanenbaum (* 1944 in New York City) ist Professor für Informatik an der Freien Universität Amsterdam (Niederlande). Tanenbaum forscht in den Bereichen Compiler, Betriebssysteme …   Deutsch Wikipedia

  • Andrew Tanenbaum — Pour les articles homonymes, voir Tanenbaum. Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique …   Wikipédia en Français

  • Andy Tanenbaum — Andrew Tanenbaum Andrew S. Tanenbaum Andrew Stuart « Andy » Tanenbaum (né en 1944) est un chercheur et enseignant en informatique. Sommaire 1 Biographie …   Wikipédia en Français

  • Andy Tanenbaum — Andrew Stuart Andy Tanenbaum (1944 ), es un profesor de Informática en la Univerisdad de Vrije, Amsterdam en Holanda. Es mejor conocido como el auto de Minix, un sistema operativo de tipo Unix para propositos educativos, y por su gran cantidad de …   Enciclopedia Universal

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”