Andrew S. Tanenbaum - Andrew S. Tanenbaum

Andy Tanenbaum
Andrew S. Tanenbaum 2012.jpg
Tanenbaum im Jahr 2012
Geboren
Andrew Stuart Tanenbaum

(1944-03-16) 16. März 1944 (77 Jahre)
New York City , New York, USA
Staatsangehörigkeit Niederländisch / Amerikanisch
Alma Mater Massachusetts Institute of Technology
University of California, Berkeley
Bekannt für MINIX
Microkernels
Electoral-vote.com
Wissenschaftlicher Werdegang
Felder Verteilte Computer
Betriebssysteme
These Eine Studie der Fünf-Minuten-Oszillationen, Supergranulation und verwandte Phänomene in der Sonnenatmosphäre  (1971)
Doktoratsberater John M. Wilcox
Doktoranden Henri Bal
Frans Kaashoek
Werner Vogels
Webseite www CS- .vu .nl / ~ ast
www .pearsonhighered .com / tanenbaum

Andrew Stuart Tanenbaum (* 16. März 1944), manchmal auch mit dem Handle ast bezeichnet , ist ein amerikanisch-niederländischer Informatiker und emeritierter Professor für Informatik an der Vrije Universiteit Amsterdam in den Niederlanden .

Er ist vor allem als Autor von MINIX bekannt , einem freien Unix-ähnlichen Betriebssystem für Lehrzwecke, und für seine Informatik-Lehrbücher, die als Standardtexte in diesem Bereich gelten. Seinen Lehrauftrag betrachtet er als seine wichtigste Aufgabe. Seit 2004 betreibt er Electoral-vote.com , eine Website, die sich der Analyse von Umfragedaten bei Bundeswahlen in den Vereinigten Staaten widmet .

Biografie

Tanenbaum wurde in New York City geboren und wuchs in einem Vorort von White Plains, New York, auf . Er ist Jude . Sein Großvater väterlicherseits wurde in Chorostkiw in der österreichisch-ungarischen Monarchie geboren .

1965 erhielt er seinen Bachelor of Science in Physik vom MIT und seinen Ph.D. Abschluss in Astrophysik an der University of California, Berkeley im Jahr 1971. Tanenbaum diente auch als Lobbyist für den Sierra Club .

Er zog in die Niederlande, um mit seiner Frau, die Holländerin ist, zu leben, aber er behält seine US-amerikanische Staatsbürgerschaft . Er hält Kurse über Computerorganisation und Betriebssysteme und betreut die Arbeit von Ph.D. Kandidaten an der VU University Amsterdam . Am 9. Juli 2014 gab er seinen Rücktritt bekannt.

Lehren

Bücher

Tanenbaum ist bekannt für seine Lehrbücher zur Informatik. Sie beinhalten:

  • Strukturierte Computerorganisation (1976)
  • Computer Networks, Co-Autor mit David J. Wetherall und Nickolas Feamster (1981)
  • Betriebssysteme: Design und Implementierung , Co-Autor mit Albert Woodhull (1987)
  • Moderne Betriebssysteme (1992)
  • Verteilte Betriebssysteme (1994)
  • Verteilte Systeme: Prinzipien und Paradigmen, Co-Autor mit Maarten van Steen (2001)

Sein Buch Operating Systems: Design and Implementation und MINIX waren Linus Torvalds ' Inspiration für den Linux- Kernel. In seiner Autobiografie Just for Fun beschreibt Torvalds es als „das Buch, das mich zu neuen Höhen führte“.

Seine Bücher wurden in viele Sprachen übersetzt, darunter Arabisch, Baskisch, Bulgarisch, Chinesisch, Niederländisch, Französisch, Deutsch, Griechisch, Hebräisch, Ungarisch, Italienisch, Japanisch, Koreanisch, Mazedonisch, mexikanisches Spanisch, Persisch, Polnisch, Portugiesisch, Rumänisch, Russisch, Serbisch und Spanisch. Sie sind in über 175 Ausgaben erschienen und werden an Universitäten auf der ganzen Welt verwendet.

Doktoranden

Tanenbaum hat eine Reihe von Ph.D. Studenten, die selbst zu weithin bekannten Informatikforschern geworden sind. Diese beinhalten:

Dekan der Advanced School for Computing and Imaging

Anfang der 1990er Jahre begann die niederländische Regierung mit der Einrichtung einer Reihe thematisch ausgerichteter Forschungsschulen, die sich über mehrere Universitäten erstreckten. Diese Schulen sollten Professoren und Ph.D. Studenten verschiedener niederländischer (und später ausländischer) Universitäten zusammen, um ihnen bei der Zusammenarbeit zu helfen und ihre Forschung zu verbessern.

Tanenbaum war Mitbegründer und erster Dekan der Advanced School for Computing and Imaging (ASCI). Diese Schule bestand ursprünglich aus fast 200 Fakultätsmitgliedern und Ph.D. Studenten der Vrije Universiteit , der Universität Amsterdam , der Technischen Universität Delft und der Universität Leiden . Sie arbeiteten insbesondere an Problemen in fortgeschrittenen Computersystemen wie parallelem Rechnen und Bildanalyse und -verarbeitung.

Tanenbaum blieb 12 Jahre lang Dekan, bis ihm 2005 eine Akademieprofessur von der Königlich Niederländischen Akademie der Künste und Wissenschaften zuerkannt wurde. Zu dieser Zeit wurde er hauptamtlicher Forschungsprofessor. Seitdem ist ASCI auf Forscher von fast einem Dutzend Universitäten in den Niederlanden, Belgien und Frankreich angewachsen. ASCI bietet Ph.D. Niveaukurse, veranstaltet eine jährliche Konferenz und veranstaltet jedes Jahr verschiedene Workshops.

Projekte

Amsterdam Compiler-Kit

Das Amsterdam Compiler Kit ist ein Toolkit zum Erstellen tragbarer Compiler. Es wurde irgendwann vor 1981 begonnen und Andrew Tanenbaum war von Anfang an der Architekt bis zur Version 5.5.

MINIX

1987 schrieb Tanenbaum einen Klon von UNIX , genannt MINIX (MINi-uniX), für den IBM-PC . Es richtete sich an Studenten und andere, die lernen wollten, wie ein Betriebssystem funktioniert. Konsequenterweise schrieb er ein Buch, das den Quellcode in einem Anhang aufführte und im Text ausführlich beschrieb. Der Quellcode selbst war auf einer Reihe von Disketten verfügbar. Innerhalb von drei Monaten entstand eine Usenet- Newsgroup, comp.os.minix, mit über 40.000 Abonnenten, die das System diskutierten und verbesserten. Einer dieser Abonnenten war ein finnischer Student namens Linus Torvalds , der damit begann, MINIX um neue Funktionen zu erweitern und es an seine eigenen Bedürfnisse anzupassen. Am 5. Oktober 1991 kündigte Torvalds seinen eigenen ( POSIX- ähnlichen) Kernel namens Linux an , der ursprünglich das MINIX-Dateisystem verwendet, aber nicht auf MINIX-Code basiert.

Obwohl MINIX und Linux auseinandergegangen sind, wird MINIX weiter entwickelt, jetzt sowohl als Produktionssystem als auch als Bildungssystem. Der Fokus liegt auf dem Aufbau eines hochmodularen, zuverlässigen und sicheren Betriebssystems. Das System basiert auf einem Mikrokernel mit nur 5000 Codezeilen, die im Kernel-Modus ausgeführt werden. Der Rest des Betriebssystems läuft als eine Reihe unabhängiger Prozesse im Benutzermodus, einschließlich Prozesse für das Dateisystem, den Prozessmanager und jeden Gerätetreiber. Das System überwacht kontinuierlich jeden dieser Prozesse und ist oft in der Lage, den fehlgeschlagenen Prozess automatisch zu ersetzen, ohne dass ein Neustart erforderlich ist, ohne laufende Programme zu stören und ohne dass der Benutzer es bemerkt. MINIX 3 , wie die aktuelle Version heißt, steht unter der BSD-Lizenz kostenlos zur Verfügung.

Forschungsprojekte

Tanenbaum war auch an zahlreichen anderen Forschungsprojekten in den Bereichen Betriebssysteme, verteilte Systeme und Ubiquitous Computing beteiligt, oft als Betreuer von Ph.D. Studenten oder Postdoktoranden . Zu diesen Projekten gehören:

Wahlabstimmung.com

Im Jahr 2004 erstellte Tanenbaum Electoral-vote.com , eine Website, die Meinungsumfragen für die US-Präsidentschaftswahlen 2004 analysiert und diese verwendet, um das Ergebnis im Wahlkollegium zu projizieren . Er erklärte, dass er die Site als Amerikaner erstellt habe, der "aus erster Hand weiß, was die Welt von Amerika denkt, und es ist im Moment kein schönes Bild. Ich möchte, dass die Leute Amerika als das Land der Freiheit und der Demokratie betrachten, nicht als das Land". von Arroganz und blinder Rache. Ich möchte wieder stolz auf Amerika sein." Die Website bot eine farbcodierte Karte, die jeden Tag mit Prognosen für die Wahlstimmen der einzelnen Bundesstaaten aktualisiert wurde. Während des größten Teils der Wahlkampfperiode hielt Tanenbaum seine Identität geheim, bezeichnete sich selbst als "der Votemaster" und gab nur zu, dass er John Kerry persönlich vorzog . Er erwähnte, dass er die Demokraten unterstützte , und gab am 1. November 2004, einen Tag vor der Wahl, seine Identität bekannt und gab auch seine Gründe und Qualifikationen für den Betrieb der Website an.

Durch die Website berichtete er auch über die Zwischenwahlen 2006 und sagte den Gewinner aller 33 Senatsrennen in diesem Jahr richtig voraus.

Bei den Wahlen 2008 hat er alle Bundesstaaten richtig gemacht, mit Ausnahme von Indiana, wo McCain mit 2% gewinnen würde (Obama gewann mit 1%) und Missouri, das seiner Meinung nach zu kurz war (McCain gewann mit 0,1%). Er sagte alle Gewinner im Senat korrekt voraus, mit Ausnahme von Minnesota, wo er einen 1%igen Sieg von Norm Coleman über Al Franken vorhersagte . Nach 7 Monaten juristischer Kämpfe und Nachzählungen gewann Franken mit 312 Stimmen (0,01%).

Im Jahr 2010 projizierte er auf der Website 35 von 37 Senatswahlen bei den Midterm-Wahlen korrekt. Ausnahmen waren Colorado und Nevada .

Electoral-vote.com hat fälschlicherweise vorhergesagt, dass Hillary Clinton die US-Präsidentschaftswahl 2016 gewinnen würde . Die Website sagte fälschlicherweise voraus, dass Clinton Wisconsin, Michigan, Pennsylvania, North Carolina und Florida gewinnen würde. Electoral-vote.com sagte keinen Gewinner für Nevada voraus, den Clinton gewinnen würde. Die Website sagte die Gewinner der verbleibenden 44 Bundesstaaten und des District of Columbia richtig voraus.

Tanenbaum-Torvalds-Debatte

Die Tanenbaum-Torvalds-Debatte war eine berühmte Debatte zwischen Tanenbaum und Linus Torvalds über das Kernel-Design im Usenet im Jahr 1992.

Auszeichnungen

  • Fellow des ACM
  • Fellow des IEEE
  • Mitglied der Königlich Niederländischen Akademie der Künste und Wissenschaften (1994)
  • Eurosys Lifetime Achievement Award, 2015
  • Ehrendoktorwürde der Petru Maior Universität, Targu Mures, Rumänien, 2011
  • Gewinner des TAA McGuffey Award für klassische Lehrbücher für moderne Betriebssysteme, 2010
  • Co-Autor des Best Paper Award auf der LADC-Konferenz, 2009
  • Gewinner eines 2,5 Millionen Euro European Research Council Advanced Grant, 2008
  • USENIX Flame Award 2008 für seine zahlreichen Beiträge zum Systemdesign und zur Offenheit sowohl in der Diskussion als auch in der Quelle
  • Ehrendoktorwürde der Polytechnischen Universität Bukarest, Rumänien
  • Co-Autor des Best Paper Award auf der Real-Time and Network Systems Conf., 2008
  • Gewinner der IEEE James H. Mulligan, Jr. Education Medal 2007
  • Co-Autor des Best Paper Award auf der USENIX LISA Conf., 2006
  • Co-Autor des Best Paper for High Impact auf der IEEE Percom Conf., 2006
  • Akademieprofessor, 2004
  • Gewinner des PPAP Award 2005 für die beste Ausbildung in Informatiksoftware
  • Gewinner des TAA McGuffey Award 2003 für klassische Lehrbücher für Computernetzwerke
  • Gewinner des TAA Texty Award 2002 für neue Lehrbücher
  • Gewinner des ACM SIGCSE 1997 für Beiträge zur Informatikausbildung
  • Gewinner des ACM Karl V. Karlstrom Outstanding Educator Award 1994
  • Co-Autor des ACM SOSP Distinguished Paper Award 1984

Ehrendoktorwürde

Tanenbaum in Târgu Mureș
Tanenbaum ist 4. von links
  • Am 12. Mai 2008 erhielt Tanenbaum ein Ehrendoktorat von Universitatea Politehnica Bucureşti din . Der Preis wurde in der akademischen Senatskammer verliehen, danach hielt Tanenbaum einen Vortrag über seine Zukunftsvision der Computerbranche. Der Abschluss wurde in Anerkennung der Karriere von Tanenbaum verliehen, die etwa 150 veröffentlichte Artikel, 18 Bücher (die in über 20 Sprachen übersetzt wurden) und die Entwicklung einer großen Menge an Open-Source-Software umfasst, darunter das Amsterdam Compiler Kit, Amöbe, Globe und MINIX.
  • Am 7. Oktober 2011 verlieh die Universitatea Petru Maior din Târgu Mureș ( Petru Maior University of Târgu Mureș ) Tanenbaum den Titel Doctor Honoris Causa (Ehrendoktor) für seine bemerkenswerten Arbeiten auf dem Gebiet der Informatik und Errungenschaften im Bildungswesen. Die akademische Gemeinschaft würdigt hiermit sein Engagement für Lehre und Forschung mit dieser Auszeichnung. Bei der Feierstunde sprachen die Kanzlerin, der Rektor, der Dekan der Philosophischen Fakultät und andere über Tanenbaum und seine Arbeit. Anschließend verlas der Prorektor die „Laudatio“, die Tanenbaums Leistungen zusammenfasste. Dazu gehören seine Arbeit an der Entwicklung von MINIX (dem Vorgänger von Linux), dem RFID Guardian, seine Arbeit an Globe, Amoeba und anderen Systemen sowie seine vielen Bücher über Informatik, die in viele Sprachen übersetzt wurden, darunter auch ins Rumänische, und die sind an der Petru Maior Universität verwendet.

Keynote-Vorträge

Tanenbaum war zuletzt Keynote Speaker auf zahlreichen Konferenzen

Verweise

Externe Links