Andrew Tanenbaum

(Redirigido desde «Andrew S. Tanenbaum»)
Andrew Tanenbaum
Información sobre la plantilla
Andrew-Stuart.jpeg
NombreAndrew Stuart "Andy" Tanenbaum
Nacimiento16 de marzo de 1944
Estados Unidos, Nueva York
OcupaciónCatedrático, Científico de la computación

Andrew Stuart "Andy" Tanenbaum. Es a veces llamado el mango ast. Es profesor de ciencias informáticas en la Universidad Libre de Amsterdam, en los Países Bajos. Muy conocido por ser el creador de Minix, un sistema operativo libre, tipo Unix con fines de enseñanza, y por sus libros de texto de ciencias de la computación, considerado como textos estándar en el campo.

Él se refiere a su trabajo docente como su obra más importante.

Biografía

Nacimiento

Nació el 16 de marzo de 1944) en Nueva York y se crió en los suburbios de White Plains.

Estudios

Recibió su licenciatura en Física en el MIT, (Instituto Tecnológico de Massachusetts) en 1965. Recibió su Ph.D (Doctorado) en Física por la Universidad de California, Berkeley en 1971. Tanenbaum sirvió como grupo de presión para el Sierra Club.

Se trasladó a Holanda para vivir con su esposa, conservando su ciudadanía estadounidense. Imparte cursos sobre informática, Organización y Sistemas operativos y supervisa el trabajo de candidatos a doctores en la Universidad de Ámsterdam.

Desde el 2004 es profesor de Arquitectura de ordenadores y sistemas operativos en la Universidad Libre de Amsterdam,donde lidera un grupo de estudiantes de sistemas de computación.

Tanenbaum ha tenido una serie de estudiantes de Doctorado que han pasado a convertirse en famosos investigadores en ciencias de la computación. Estos son:

Libros

Es muy reconocido por sus libros de texto sobre ciencias de la computación,los cuales son muy utilizados en centros de enseñanza superior, destacando, entre otros:

  • Redes de computadoras (Computer Networks), ISBN 0-13-066102-3
  • Sistemas operativos: diseño e implementación (Operating Systems: Design and Implementation), ISBN 0-13-638677-6
  • Sistemas operativos modernos (Modern Operating Systems), ISBN 0-13-031358-0 Structured Computer Organization, ISBN 0-13-148521-0
  • Distributed Systems: Principles and Paradigms, ISBN 0-13-088893-1

Sus libros han sido traducidos a muchos idiomas incluyendo el árabe, vasco, búlgaro, chino, holandés, francés, alemán, griego, hebreo, húngaro, italiano, japonés, coreano, español, mexicano, persa, polaco, portugués, rumano, ruso, serbio, español. Han aparecido en más de 120 ediciones y se utilizan en las universidades de todo el mundo.

Aportes

Proyecto Kit de Compilador de Amsterdam

El Kit de compilador de Amsterdam es un conjunto de herramientas para la producción de los compiladores portátil. El proyecto se inició en algún momento antes de 1981 y Andrew Tanenbaum fue el arquitecto desde el principio hasta la versión 5.5.

Creación del Electoral-vote.com

En el 2004 Tanenbaum creó Electoral-vote.com, un sitio web de análisis de las encuestas de opinión para la elección presidencial de los EE.UU. 2004, utilizándolos para proyectar los resultados en el Colegio Electoral.

Señaló que creó el sitio como un estadounidense que:

"Conoce de primera mano lo que el mundo piensa de América y no es una bonita foto en el momento. Quiero que la gente piense de América como la tierra de la libertad y la democracia, no la tierra de la arrogancia y la venganza ciega. Quiero estar orgulloso de América otra vez"

El sitio proporciona un mapa codificado por colores, actualizado cada día con las proyecciones de los votos electorales de cada estado. Durante la mayor parte del período de campaña Tanenbaum mantuvo su identidad en secreto, refiriéndose a sí mismo como "el Votemaster", aunque reconociendo que tiene una preferencia personal por el candidato John Kerry.

Un libertario que apoya a los demócratas,reveló su identidad el 1 de noviembre del 2004, el día antes de la elección, indicando también las razones y las calificaciones para el funcionamiento de la página web.

A través del sitio cubrió las elecciones del 2006 de mitad de período, pudiendo predecir correctamente el ganador de las 33 carreras del Senado de ese año.

En el 2008 siguió el Senado presidencial y las elecciones de la Cámara. Para la elección presidencial, que tiene todo el derecho del Estado a excepción de Indiana, que dijo que McCain iba a ganar un 2% (Obama ganó un 1%) y Missouri, que dijo que estaba demasiado cerca de la llamada (McCain ganó un 0,1%).

Él predijo correctamente todos los ganadores en las carreras del Senado a excepción de Minnesota, donde se prevé un 1% gana por Norm Coleman. Después de 7 meses de batalla legal, Al Franken ganó esta carrera por 312 votos (0,01%).

MINIX

En 1987, Tanenbaum escribió un clon de UNIX, llamado MINIX (Mini-UNIX), para el IBM PC. Dirigiendose el mismo a estudiantes y otras personas que querían aprender un sistema operativo. En consecuencia, escribió un libro que lista el código fuente en un apéndice y lo describió en detalle en el texto. El código fuente se encontraba disponible en un conjunto de disquetes.

Dentro de tres meses, un grupo de noticias USENET, comp.os.minix, habían surgido con más de 40.000 suscriptores, discutir y mejorar el sistema. Uno de estos suscriptores era un estudiante finlandés llamado Linus Torvalds, que comenzaro a agregar nuevas características para MINIX y adaptándola a sus propias necesidades. El 5 de octubre de 1991, Linus anunció su propia (como POSIX) núcleo, llamado Linux, que originalmente utilizó el sistema de archivos MINIX, pero no se basa en el código de MINIX.

A pesar de MINIX y Linux se han ido distanciando, MINIX continúa desarrollándose, ahora como un sistema de producción, así como docente. La atención se centra en la construcción de un altamente modular, fiable y seguro, el sistema operativo.

El sistema está basado en un microkernel, con sólo 5.000 líneas de código se ejecuta en modo kernel. El resto del sistema operativo se ejecuta como un número de procesos independientes en modo de usuario, incluidos los procesos para el sistema de archivos, gestor de procesos, y cada controlador de dispositivo.

El sistema de seguimiento continuo de cada uno de estos procesos, y cuando se detecta una falla a menudo es capaz de sustituir de forma automática el proceso no sin reiniciar el sistema, sin molestar a los programas en ejecución, y sin que el usuario se dé cuenta. MINIX 3, según la versión actual, está disponible bajo la licencia BSD de forma gratuita en www.minix3.org.

Proyectos de investigación

Andrew Tanenbaum también ha participado en numerosos proyectos de investigación en las áreas de sistemas operativos, sistemas distribuidos, y la computación cubicua, a menudo como supervisor de doctorado a estudiantes y un investigador postdoctoral. Estos proyectos incluyen:

  • Ameba
  • Globo
  • Mansión
  • Orca
  • Paramecium
  • The Guardian RFID
  • tortuga F2F

Premios

  • Miembro de la ACM
  • Miembro de la IEEE
  • Miembro de la Real Academia Holandesa de Artes y Ciencias
  • Coautor del Premio a la Mejor Ponencia en la Conferencia LADC de 2009
  • Ganador de 2,5 millones de euros del Consejo Europeo de Investigación Avanzada de subvención de 2008
  • USENIX Premio Llama de 2008 por sus muchas contribuciones al diseño de sistemas y de apertura tanto en el debate y en la fuente.
  • Coautor del Premio al Mejor Libro en el Real-Time y Conf. Network Systems. de 2008
  • Coautor del Premio a la Mejor Ponencia en la Conf. LISA USENIX. de 2006
  • Co-autor del mejor trabajo de alto impacto en la Conf. Percom IEEE. de 2006
  • Ganador del premio 2010 del TAA McGuffey los libros de texto clásico para los sistemas operativos modernos
  • Ganador de la IEEE 2007 James H. Mulligan, Jr. Medalla de la Educación
  • Profesor de la Academia de 2004
  • Ganador del premio 2003 del TAA McGuffey los libros de texto clásico para redes de computadoras
  • Ganador del Premio 2002 TAA Texty de nuevos libros de texto
  • Ganador de la SIGCSE 1997 ACM para las contribuciones a la educación de ciencias de la computación
  • Ganador de la ACM 1994 Karl V. Karlstrom Premio Educador Sobresaliente
  • Coautor del SOSP ACM 1984 Premio Libro Distinguido

Doctor Honoris Causa

El 12 de mayo del 2008, Tanenbaum recibió un doctorado honoris causa de Universitatea Politehnica din Bucarest (Universidad Politécnica de Bucarest).

El premio fue entregado en la cámara de senado académico, tras lo cual Tanenbaum dio una conferencia sobre su visión del futuro del campo de la computación. El grado fue otorgado en reconocimiento de la labor profesional de Tanenbaum, que incluye unos 150 trabajos publicados, 18 libros (que han sido traducidos a más de 20 idiomas), y la creación de una gran cantidad de software de código abierto, incluyendo el kit de Amsterdam, el compilador, Ameba, Globo, y MINIX.

Conferencia Magistral

Tanenbaum ha sido ponente en numerosas conferencias, la más reciente

Fuentes